David P. Curtis

Half Moon Beach, 2019
oil on canvas
20 x 24 in
$3,500
Inquire