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