Author: Duncan Campbell Macgregor
Alternate names: Duncan Campbell MacGregor; Duncan Campbell 1858-1943 MacGregor
Born: 1858
Died: 1943