John Shepherd

abt. 1795–aft. 1860
Loading...