- Erskine College, B.A.
- Reformed Theological Seminary (Charlotte, NC), M.Div.
- Greenville Presbyterian Theological Seminary, Th.M.
- Mid-America Baptist Theological Seminary, Ph.D.
- Assistant Pastor of Families & Youth, The Second Presbyterian Church (PCA), Greenville, SC, 2013-2017
- Interim Pastor, Lebanon Presbyterian Church (PCA), Abbeville, SC, 2018-2019
- Dean of Enrollment and Visiting Professor of Cultural Apologetics & Christian Worldview, Erskine College, Due West, SC, 2017-2019
- Pastor, Oconee Presbyterian Church (ARP), Seneca, SC, 2019-Present