 Election officials say he narrowly lost a Republican primary to a challenger backed by former President Trump. The Good campaign said Thursday it filed the re-competition in Goochland County outside of Richmond. Earlier this month, the State Board of Elections declared State Senator John McGuire the winner over Good in the 5th Congressional District primary.