Author: Michael DeAngelis
Alternate names: Michael Deangelis
Born: 1957