William Harkness 1837 - 1903

Nationality:
American
born in:
Ecclefechan, Dumfries and Galloway, Scotland, United Kingdom

photographer of astronomical events