Archibald Patten

1791-1861
Loading...