Weekend Special! 5% off any purchase. Get the code »

David Ibry

David Ibry (London, England) holds a doctorate in philosophy from the University of Milano, Italy, and is a long-standing member of the British Association of Counselors.