Author: John Craig Thompson
Alternate names: Thompson, J. C. (John Craig), 1950-; Thompson, J. C. 1950-; J. C. Thompson
Born: 1950