Elise Pumpelly Cabot

Cabot, T.H., Cottage (Cheshire County, New Hampshire)