Gregory Elsasser-Chavez grew up in a Christian home, worked at a Christian school, married, and had three sons.
Then, something changed.
This is his story.