Mary May Larmoyeux Contributing Writer Mary May Larmoyeux is a freelance writer and contributor to CBN.com.