John Weldon

Weldon has three master's degrees and two doctorates, one each in comparative religion and contemporary religious movements.