I can't find much information on John McGuire however Bob Good is a man of moral integrity pro gun rights pro life pro free speech for legal immigration strong faith. He stood Trump after the hoax indictments. He was at the Richmond rally. Bob Good record speaks for itself. Just like President Trump earned our trust so did Bob Good earn Va's trust.