Author: Stuart D. McLean
Alternate names: Stuart D McLean