Author: Stephen T McDonald
Alternate names: Stephen T. McDonald