David Foreman

Active Livermore, CA President for First Baptist Church of Livermore