Author: Dugald MacFadyen
Alternate names: Dugald Macfadyen