Author: Michael D. Fayer
Alternate names: M.D. Fayer