John received Theravada Buddhist ordination and training for a period of eight years while living in Thailand and India. He has been teaching meditation and leading retreats around the country since 1980. John is an Interfaith minister and teaches at Duke University. He is the guiding teacher for the New Hope Sangha in Durham, NC.