Author: Michael C. Hogan
Alternate names: Michael C Hogan