A.B. Farnum

Church of the New Jerusalem (Sagadahoc County, Maine)