Stephen H. Farra

B.A., Wheaton College; M.A., Wheaton College; Ph.D., University of Minnesota; Albert Ellis Institute