"John McNaught Allan"