2513 S 67th Ave W Tulsa OK 74107 Records