2224 E Admiral Blvd #A Tulsa OK 74110 Records