Terry Boucher is a freelance writer who has degrees in mathematics and moral theology. He works in insurance during the day and teaches financial math at night. He is also very involved with his parish’s adult faith program. Raising two daughters instilled a love of fairy tales and Broadway musicals in Terry. He currently lives in Connecticut with his family.