Author: Mark Harrison Moore
Alternate names: Mark H. Moore