3226 S 73rd Ave E #23 Tulsa OK 74145 Records