We Offer Options,Not Judgment.

When you are facing a criminal charge, you need a lawyer with the experience and mindset to defend your due process rights. Our attorney can represent you, no matter how serious the case is against you.

Criminal Defense Practice Area

Criminal Defense

We defend clients in state, federal, and appellate courts.

Drug Violence Practice Area

Drug Violations

Our firm handles drug charge cases at all levels of complexity.

DUI Practice Area

DUI

You can challenge an intoxicated driving charge. We examine all angles of your case.

contextual
 

Hire A Strong Advocate For Your Criminal Defense Team

Meet Our Attorney

Meet our Attorney

Our firm handles drug charge cases at all levels of complexity.

If you are charged with a serious crime, you need intelligent representation that focuses on your future and the best options for protecting your home, family, career and lifestyle. Michael J. Flanagan Attorney at Law represents clients in criminal defense matters, from the filing of the initial charge all the way through to the final verdict and any appeals that are necessary.

Trust Us To Handle Your Case

Our lead attorney, Michael J. Flanagan, has more than 35 years of experience as a criminal defense lawyer in Tennessee. He has handled the cases of clients at all levels of severity, including:

  • Embezzlement
  • White-collar (federal) crimes
  • Domestic violence charges
  • Sex crime offenses
  • Intoxicated driving (DUI)
  • Drug trafficking and other drug violations

Our approach to serving you is to provide you with honest, frank counsel and fight aggressively for the best outcome possible in your case.

contextual

Come See Us Today To Start Your Defense

 

Our firm serves clients in the Nashville metropolitan area and the outlying areas of Dickson County, Hickman County, Lewis county, Perry County, Cheatham County, Robertson County and Davidson County. We are located west of downtown, where you can enjoy free parking and not have to hassle with downtown Nashville traffic.

Call us today at 615-953-8339 to set up a free initial consultation, or email us via our online contact form.