Author: Thomas D. Landis
Alternate names: Thomas D Landis