Author: Paul D. Kyle
Alternate names: PAUL D. KYLE