Barbara Davis

Carolina
oil on linen
10 x 10 in
$575
Inquire