Author: Marc Barry Brown
Alternate names: Marc B. Brown