TipsAdvanced Search

David Octavius Hill

David Octavius Hill

Scottish, 1802–1870