Pastor at Ranch Acres Baptist Church - Tulsa, Oklahoma, United States
Ranch Acres Baptist Church is a religious institutions company based out of 3143 S Jamestown Ave, Tulsa, Oklahoma, United States.