James E. Greenleaf, 1833–1900



View objects associated with James E. Greenleaf >