363 W 41st St N Tulsa OK 74106 Records