Shanks, John P. C. (John Peter Cleaver), 1826-1901

Relationships: