Author: Mark W. Moffett
Alternate names: Mark Moffett