Author: John H. ive Wright
Alternate names: John H. Ive Wright