Author: Stephen E. Hines
Alternate names: Steve Hines