Author: Steven E. McDonald
Alternate names: Steven E. Mcdonald