James Campbell, b. 1832

1832-1902
Loading...