Michael J. Flanagan Attorney at Law is a criminal defense firm serving clients in Nashville and the surrounding area. The firm handles criminal cases from arrest or citation through trial and appeal, including DUI matters, drug charges, sex crimes, homicide cases, federal crimes, and criminal appeals.