Author: G. Mark McElroy
Alternate names: G. Mark Mcelroy