David Thelen

Still, oil on canvas, 10 x 10 inches, $500.

David Thelen