Criminal Defense Attorney Serving St. Ignace, Michigan — William L. Keogh, PC
If you are facing criminal charges in St. Ignace, Michigan, or anywhere in Mackinac County, the Law Firm of William L. Keogh, PC is here to help. St. Ignace, the county seat of Mackinac County and gateway to the Upper Peninsula, is served by the Law Firm of William L. Keogh, PC from Cheboygan — approximately 40 miles to the south. Attorney William L. Keogh has defended clients throughout Northern Michigan and the Eastern Upper Peninsula since 2007, and he is ready to put that experience to work for you.
St. Ignace sits at the northern end of the Mackinac Bridge and serves as an entry point to the Upper Peninsula. The area sees a mix of year-round residents and seasonal visitors, and its courts handle a range of criminal matters. Attorney Keogh's experience in Eastern UP communities makes him well-suited to represent St. Ignace-area clients.
From his Cheboygan office, Attorney Keogh handles cases in courts throughout the region. His background as a former Assistant Prosecuting Attorney in multiple Michigan counties gives him a prosecutorial perspective that benefits every client he defends.
Criminal Defense Services Available in St. Ignace
- Drunk Driving / OWI Defense
- Drug Crime Defense
- Assault & Battery
- Domestic Violence Defense
- Sex Offense Defense
- Theft Crimes
- DNR & Hunting Violations
- Driving Offenses & License Issues
- Criminal Record Expungement
- Driver's License Restoration
- Juvenile Offenses
- Firearm Rights Restoration
Why St. Ignace Residents Choose William L. Keogh, PC
- Nearly 20 years of criminal defense experience in Northern Michigan courts
- Former Assistant Prosecuting Attorney — knows how prosecutors think
- Top 10% law school graduate — Order of the Coif, Washington University School of Law
- Personal attention: Bill handles your case himself
- Free initial consultation — after-hours voicemails returned within hours
CONTACT US
Facing criminal charges in St. Ignace or Mackinac County? Call (231) 625-2100 for your free consultation. Monday–Friday, 8 AM–5 PM. After-hours voicemails returned within hours.
CALL US TODAY AT ♦ (231) 625-2100
Frequently Asked Questions
Does Attorney Keogh handle cases in St. Ignace, Michigan?
Yes. The Law Firm of William L. Keogh, PC serves clients throughout Northern Michigan, including St. Ignace and Mackinac County. Call (231) 625-2100 to discuss your case.
What is the phone number for a criminal defense attorney near St. Ignace, MI?
You can reach the Law Firm of William L. Keogh, PC at (231) 625-2100. Office hours are Monday–Friday, 8 AM–5 PM. After-hours voicemails are returned within hours.
How far is the Keogh Law Firm from St. Ignace?
St. Ignace, the county seat of Mackinac County and gateway to the Upper Peninsula, is served by the Law Firm of William L. Keogh, PC from Cheboygan — approximately 40 miles to the south. Attorney Keogh regularly serves clients throughout the region, including Mackinac County courts.
What types of criminal cases does Attorney Keogh handle in Mackinac County?
Attorney Keogh handles a full range of criminal defense matters, including OWI/DUI, drug charges, assault, domestic violence, theft, DNR violations, expungement, and more. Call for a free consultation to discuss your specific situation.





