Author: David Mack-Hardiman
Alternate names: David Mack Hardiman; David S. Mack-Hardiman