Author: B. C. Mcleod
Alternate names: B. C McLeod