Author: Michael D. Ryan
Alternate names: Michael Daniel Ryan; Michael Ryan