Author: Daniel G. Alcaraz
Alternate names: Daniel Alcaraz; Daniel Alcaraz G.