Author: John W. Thompson
Alternate names: Thompson, J. W. (John W.); J. W. Thompson; Thompson, John W.