Contact the CampaignA new voice for District 29 Donate “I'm running as a nonpartisan because the problems in District 29 don't check your party registration before they show up at your door.” Newsletter Block This newsletter signup form needs a storage option. Edit the block and enter a storage location via the Storage tab. Get Campaign Updates Sign up to receive campaign news and updates. First Name Last Name Email Address Sign Up We respect your privacy. We will not share or sell your information. You are signed up to receive emailed updates. Thank you, and I’ll see you on the campaign trail!