Author: Brian M. Anderson
Alternate names: Brian Anderson