Pastor David joined the staff of Rainsville First Family in July of 2015. David is a native of Boaz, AL, and he has been preaching since the age of eleven and pastoring since the age of eighteen.
He has pastored churches in Alabama, Georgia, and Louisiana.
David and his wife, Roxanne, are the parents of two adult sons, Keith and Kevin. Kevin is married to Brooke. They have seven beautiful grandchildren, Cayden O'Neal (02.02.2010), Brooklyn Jane (11.20.2010), Mason Jett (03.14.2013), Abigail Jane (03.21.2014), Baylor Alexander (08.27.2014), Mary Ellis (11.09.2017), and Noah Patton (01.27.2020).
David is a graduate of Samford University (Bachelor, 1983) and New Orleans Baptist Theological Seminary (M.Div., 1987)