Author: Alasdair D. F. Macrae
Alternate names: Alasdair D.F. Macrae; Alasdair D. F. MacRae; Alisdair D.F. Macrae
Born: 1939