My guest for today is James Croft. According to his bio, “James Croft is a Humanist activist and public speaker who has swiftly become one of the best-known new faces in Humanism today. He is a graduate of the Universities of Cambridge and Harvard, and is recently completed his Doctorate at the Harvard Graduate School of Education. As a leader in training in the Ethical Culture movement – a national movement of Humanist congregations – he is an in-demand public speaker, an engaging teacher, and a passionate activist for human rights. James is a committed Humanist and a Humanist Celebrant, who wants to build communities which foster the development of non-religious social capital and give naturalists the space to come together and appreciate each other more deeply. To further this aim, James works as the Outreach Director of the Ethical Society of St. Louis – one of the largest Humanist communities in the world. He believes that society is desperately in need of living communities dedicated to human flourishing and freedom.” And today I’ve got him on the show to talk about why humanism and social justice should go hand-in-hand.