Author: Eric Foster-Johnson
Alternate names: Eric Foster Johnson