Bill J. Leonard

Bill J. Leonard is professor of church history at Wake Forest University School of Divinity in Winston-Salem, North Carolina.