Dennis Williams, the UAW's secretary-treasurer, won 3,215 votes with 49 votes going to challenger Gary Walkowicz, UAW Local 600 bargaining committeeperson, as the union's next president.