Author: MacGregor, John
Alternate names: Macgregor, John; J. MacGregor
Born: 1825
Died: 1892