Teach the world | Socratic
Socratic Seminars International | Trainings & Socratic Seminar Leadership