Presentation on the Village of Ulu, Kenya April 17, 2024 6:30 pm Holy Spirit Church 1244 St Francis Rd Santa Rosa, CA 95409 Get Directions