Author: James Y. Muckle
Alternate names: J. Y. Muckle