David Hare

David Hare

1775 1842

Scottish watchmaker and philanthropist

Works