3220 S 73rd Ave E #24 Tulsa OK 74145 Records