Author: Michael W Ryan
Alternate names: Michael M. Ryan; Michael W. Ryan