Author: Michael J. Ryan
Alternate names: M. J. Ryan
Born: 1959