3307 S 89th Ave E Tulsa OK 74145 Records