John Chester McPherson

Monhegan Rocks and Surf