Stephen Contrado is a freelance writer with a bachelor's degree in psychology and a master's degree in theology.