Philip St. George Cooke

1809-1895
Loading...