Oscar Taylor
Neosho, MO – Oscar (Bama) Taylor of Neosho, MO entered into rest on August 17, 2022. He was born May 8th, 1958 in Tuscaloosa, Alabama, the son of JD Taylor and Martha Benjamin. Bama served as the pastor at Church of Hope in Neosho, MO. He also served in doing God’s work at the Missions…
Read more