8159 E 41st St #8159 Tulsa OK 74145 Records