James Croft
Dr. James Croft is the Outreach Director at the Ethical Society of St. Louis – one of the largest Humanist congregations in the world. A graduate of Cambridge and Harvard Universities, James is an in-demand public speaker, an engaging teacher, and a passionate activist for human rights. James was raised Read more…