Author: Mark Pendergrast
Alternate names: PENDERGRAST