John is facing an uphill battle for re-election. Democrats are lining up to replace him, and they’re prepared to spend millions to do it.
Our district is one of the top targets for the DCCC, and we need a MASSIVE outpouring of grassroots support before the new year if we’re going to fight back.
Use of John James’ military rank, job titles, and photographs in uniform does not imply endorsement by the Department of the Army or the Department of Defense.