Charles MacVeagh

Fasnacloich (Cheshire County, New Hampshire)