Author: Brian P. L. Moore
Alternate names: Brian Patrick Lee Moore