Author: C.D. Cunningham

C.D. Cunningham is the managing editor of Public Square magazine. After graduating from BYU-Idaho, he studied religion at Harvard University. He lives in Las Vegas, Nevada, with his three children.

Pin It on Pinterest