Heidi Russell, PhD is an Associate Professor at the Institute of Pastoral Studies at Loyola University Chicago and a Public Voices Fellow. Her research involves science and religion, and her latest book is The Source of All Love: Catholicity and Trinity.
"Exciting? The message is electrifying. Ilia is an extraordinarily gifted conduit/messenger. I am blessed to be on board and participate, even so meagerly, in the work of expanding and strengthening the outreach of this net(work)."