Author: Cannon, Michael.
Alternate names: Michael Cannon
Born: 1958