Author: Michal Mejstrik
Alternate names: John Michael Corrigan