David Teachout 

Mental health therapist and consultant, helping people develop critical reflection skills for psychological flexibility. Perpetual student and critic of my field of study, psychology. Loving and exasperated by humanity.
See subscribers