Author: Cameron Johnston
Alternate names: Johnston, Cameron; Johnston, C.; C. Johnston