Author: Allan MacFarlan
Alternate names: Allan A. Macfarlan