Author: Cathy Hapka
Alternate names: Catherine Hapka; Hapka, Catherine