Author: Donald Leinster-MacKay
Alternate names: Donald Leinster-Mackay