The Church Studio is a recording studio in the Pearl District of Tulsa, Oklahoma established in 1972 by musician, songwriter, and producer Leon Russell. From Wikipedia
Tulsa’s Church Studio confirmed he died of natural causes after a prolonged illness