1017 S 95th Ave E Tulsa OK 74112 Records