David Leonard

New York Harbor, 2017
Oil on Canvas
22 x 60 in
$3,800
Make an OfferInquire