11201 E Independence St Tulsa OK 74116 Records