- Belhaven College, B.A.
- Reformed Theological Seminary (Jackson, MS), M.Div.
- University of Rhode Island, M.A.
- Union Theological Seminary (Richmond, VA), Th.M.
- Florida State University, Postgraduate Work
- Graduate Student Teaching Assistant, University of Rhode Island, Florida State University
- Adjunct Professor, Belhaven University, Covenant Theological Seminary, Reformed Theological Seminary (Charlotte, NC; Jackson, MS), Greenville Presbyterian Theological Seminary
- Campus Minister, University of Southern Mississippi (Hattiesburg, MS), 1974-1977
- Headmaster, Presbyterian Christian School (Hattiesburg, MS), 1980-1983
- Mississippi Coordinator, Reformed University Ministries (RUF), 1983-2011
- Ruling Elder, First Presbyterian Church of Jackson, MS, 1990-Present
- Stated Supply, Raymond Presbyterian Church, 2012-2015
- Executive Director, Consulting Services Foundation, 2011-Present