Rich and Vanessa Shepherd

Campus Pastors: Canyon Hills SLO