Author: Barrie I. MacDonald
Alternate names: Barrie MacDonald