John Macallan Swan

1847 - 1910

Works