Debra holds a Bachelor of Arts Degree (Hon.) in English Literature (Victoria College, University of Toronto 7T8) and a Master's Degree in Counseling (Edinboro University of Pennsylvania 1992). In addition, Debra is Certified as a Spiritualist Medium by the Star of Progress Spritualist Church, Toronto, Canada 1988.
She has appeared on the Richard Hart Show on WSRU radio in Pennsylvania and has been written about in the New York Times, Buffalo News and other publications.
Debra was interviewed for the 2010 HBO documentary "No One Dies in Lily Dale" and is also featured in the 2009 book "Ladies of Lily Dale" available at the Lily Dale Assembly.
She has served the Lily Dale platform on many occasions, chaired many stump meetings and has served numerous Spiritualist churches in Canada and the United States.