CRAIG MARSHALL SMITH

Virginia. Oil on canvas. 48 x 38. 2016

 

Site design by: www.websiteforartists.com