2350 E Admiral Blvd #16 Tulsa OK 74110 Records