ST. JOSEPH, Mich. (AP) — U.S. Rep. Fred Upton of St. Joseph has moved on to November's general election by winning his Republican primary rematch with former state lawmaker Jack Hoogendyk (HO'-guhn-dike) in Michigan's 6th District.

Upton beat Hoogendyk of Kalamazoo County's Texas Township by 14 percentage points in 2010 and overwhelmed the challenger again this time in fundraising.

Upton is running for a 14th term and is currently the chairman of the House Energy and Commerce Committee. After Tuesday's win, he'll face Mike O'Brien of Douglas in the general election.

O'Brien ran unopposed on the Democratic side. He's a project team leader at furniture company Herman Miller and served in the U.S. Marines as a platoon sergeant for special operations.