Author: Gabriel J. Fackre
Alternate names: Gabriel Fackre