Author: John Archie Thompson
Alternate names: john thompson; Thompson, John A. (John Archie); John A. Thompson