Author: Thomas F. G. Coates
Alternate names: Thomas F. G Coates