Author: Brian Hart Hoffman
Alternate names: Brian Hart-Hoffman