2919 S 66th Ave E Tulsa OK 74129 Records