David Duncan

Active San Angelo, TX President for The Heights, A Southern Baptist Church

(325)944-2219