William P. Sheffield, 1819-1907


Alternate spelling(s)

William Paine Sheffield

Place of birth

Block Island, Rhode Island

View objects associated with William P. Sheffield >