Author: James Mackenzie Wright
Alternate names: Wright, James Mackenzie