Author: William Coyle
Alternate names: William J. Coyle