Daniel Shearer

1791-1874
Loading...