David Caton

Rio Rio Grande #2, Big Bend, 48" x 48", 2013, oil on canvas
my . artist run website