Fifth Maine Regiment Memorial Society (Peaks Island, Me.)

Relationships: