Author: John F. Thompson
Alternate names: Thompson, John F.; Thompson, John F.H; Thompson, John F. (John Fairfield); John Fairfield Thompson