6506 S 81st Pl E Tulsa OK 74133 Records