John Macallan Swan

1847 - 1910

United Kingdom

2 ITEMS