Author: John E. Thompson
Alternate names: John E Thompson; Thompson, John E.