William P. Sheffield, 1819–1907


Alternate name(s)

William Paine Sheffield

View objects associated with William P. Sheffield >