Author: Andrew J. Bradbury
Alternate names: Andrew Bradbury