Author: Brian R. Lawn
Alternate names: B. R. Lawn