Dynamic Java (photo)

Dan Sugalski

Dan Sugalski.