short biography

James Carpenter, GB, 1840-1899

show more show less