He has an extensive background in criminal law. Tommy previously served as an Assistant District Attorney General for the Sixteenth Judicial District, Rutherford County and Cannon County, Tennessee. As an Assistant District Attorney, he was active in courtroom trial practice, where he was involved in the prosecution of various criminal cases ranging from misdemeanors to major drug and felony offenses. Following service as a state prosecutor, Tommy continues to focus on criminal defense in his practice. He practices in state and federal courts throughout Tennessee and in the trial and appellate courts.