
Currently holds the office of Grosse Pointe Park Municipal Judge until December 31, 2029.
Candidate for Grosse Pointe Park Municipal Judge in 2025 Michigan General Election.
View your personalized ballot, check your voter registration, make a plan to vote, and research every name and measure on the ballot with BallotReady.
Get StartedJohn believes a strong, fair, and consistent Municipal Court plays a vital role in keeping our streets and community safe for residents, children, and families. Learn more
With extensive experience in housing-related legal matters, John is dedicated to ensuring that landlord-tenant disputes are handled efficiently and fairly, promoting safe and well-maintained neighborhoods. Learn more
View your personalized ballot, check your voter registration, make a plan to vote, and research every name and measure on the ballot with BallotReady.