1120 S 75th Ave E Tulsa OK 74112 Records