Author: John Newland-Thompson
Alternate names: Newland-Thompson, John