Author: Stephen Robert Foerster
Alternate names: Stephen R. Foerster