Author: T D. Barlow
Alternate names: T. D. Barlow