President Franklin Pierce homestead Hillsborough, N.H.

Name/Title

President Franklin Pierce homestead Hillsborough, N.H.