Author: Michael T. Petro
Alternate names: Mr. Michael T. Petro Jr.; Mr. Michael T. Petro, Jr.; Michael T. Petro, Jr.