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.

Home Pa Img Cd
Criminal Defense

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

Home Pa Img Dv
Drug Violations

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

Home Pa Img Dui

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

Content 1 Attorney Img

Hire A Strong Advocate For Your Criminal Defense Team

Content 1 Attorney Img
Home Meet 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.

Content 2  Home Img
Content 2  Home Img

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.