David Caton

Rio Grande, Big Bend, 60" x 90", 2012, oil on canvas
my . artist run website