5440 S 86th Ave W Tulsa OK 74107 Records