David is a lifelong Methodist who grew up at Lafayette Street UMC in Shelby. He comes to Jamestown UMC from Salem UMC where he served as Senior Pastor the past four years. Prior to his appointment in Salem, he served in Newton, Gibsonville, Winston-Salem, and Kings Mountain. David is a graduate of NC State University (BS, 1985), Emory University (MDiv, 1994), and Southern Methodist University (DMin, 2006). After finishing at NC State, he served as a Sales Engineer for a Swiss textile machinery firm for six years.
David has served in a number of different roles in the Western North Carolina Conference. He is currently the Director of the Licensing School for Local Pastors. He has served on the Board of Ordained Ministry, the Commission on the Status and Role of Women, and Congregational Development. He participated in the Reynolds Program for Church Leadership and the Reynolds Leadership Academy for Evangelism and Discipleship.