Author: Daniel Halacy
Alternate names: Halacy