Author: John R. Thompson
Alternate names: Thompson, John R; John Ronald Thompson