MacGregor | James Gordon | 1852-1913 | physicist and professor of natural philosophy, University of Edinburgh

Relationships: