Author: Eric A J. Crofts
Alternate names: Eric A. J. Crofts