Author: Steve R. Pennock
Alternate names: Steve Pennock; S. R. Pennock