Combat veteran, businessman, and Michigan GOP Senate candidate John James raised more than $1.5 million in just over three weeks, outpacing his opponent Sen. Gary Peters (D-MI).

James raised raised the funds over the month since he announced his candidacy on June 6th for U.S. Senate. An analysis shows Peters averaged $200,000 per week while James averaged $400,000 per week in average donations.

The Michigan Republican said in a statement Thursday:

“In less than a month, our grassroots army showed its strength and our momentum. Michiganders want change. We’re tired of career politicians failing us without consequence. We want leaders who do what’s best for us, not what’s best for themselves. This will be a different kind of campaign. We believe in service before self and we will demonstrate that in various ways throughout this campaign.

The campaign donations show:

The veteran said he will contribute five percent of what he raises to charity.

“While I am so grateful to my grassroots army for standing up and answering the call once more, I am most proud that we are also putting service before self and giving back to the community 5 cents of every dollar we raise. My parents taught me that I must use my blessings to be a blessing to others. My military service taught me how.” James added.

“The people of Michigan taught me that we shouldn’t have to wait until an election year to start getting results,” he said.

Sean Moran is a congressional reporter for Breitbart News. Follow him on Twitter @SeanMoran3.