Author: Thomas G. Clarke
Alternate names: Thomas G Clarke