Author: John P. Thompson
Alternate names: Thompson, John P. (John Payson), 1952-; Thompson, John P. 1952-
Born: 1952