Author: Stephen D. Rogers
Alternate names: Stephen D Rogers