John Macallan Swan

Grande-Bretagne, 1847-1910