David Teachout, M.S., M.A.

David Teachout is a mental health therapist, supervisor, and consultant. David grew up as a Christian fundamentalist, attending a bible college and receiving a bachelor’s in theology and psychology. For the last couple of years, David has been doing presentations on RfRx, and when the opportunity came to step up involvement to be the Resources Director, it matched his love of research and reading. David’s business can be found at  www.lifeweavings.com, and his writing can be followed and subscribed to at www.humanitysvalues.com

Posts by David Teachout, M.S., M.A.