Author: John Thompson
Alternate names: Thompson, John. M.Sc; Thompson, John (John Frederick), 1957-
Born: 1957