Author: Michael T. Shannon
Alternate names: Michael Terrence Shannon
Born: 1958