Randi Shepherd is an ordained Reverend with the Free Methodist Church. She has a B.A. in Philosophy and Religion from Spring Arbor University and a M.A. in Cross-Cultural Studies from Fuller Theological Seminary. A mother of two girls, when she's not changing diapers or hanging out at the Chick-fil-A play place, she enjoys practicing yoga, reading, and watching Survivor.