Trial Court Judges

To select multiple judge types, simply hold the control (Ctrl) key while clicking the desired judge types. To view all judges, please select all judge types.

Name County District
John McAfee
  • Campbell County
  • Claiborne County
  • Fentress County
  • Scott County
  • Union County
  • 8
John R. McCarroll
  • Shelby County
  • 30
Amanda McClendon
  • Davidson County
  • 20
Carol L. McCoy
  • Davidson County
  • 20
J. Weber McCraw
  • Fayette County
  • Hardeman County
  • Lauderdale County
  • McNairy County
  • Tipton County
  • 25
Bobby Ray McGee
  • Knox County
  • 6
Carma D McGee
  • Benton County
  • Carroll County
  • Decatur County
  • Hardin County
  • 24
Charles Creed McGinley
  • Benton County
  • Carroll County
  • Decatur County
  • Hardin County
  • Henry County
  • 24
John S. McLellan
  • Sullivan County
  • 2
Laurence M. McMillan
  • Montgomery County
  • Robertson County
  • 19
Robert H. Montgomery
  • Sullivan County
  • 2
E.G. Moody
  • Sullivan County
  • 2
Russell Lee Moore
  • Dyer County
  • Lake County
  • 29
Roy B. Morgan
  • Chester County
  • Henderson County
  • Madison County
  • 26
Michael W. Moyers
  • Knox County
  • 6
Seth W. Norman
  • Davidson County
  • 20
Rex Henry Ogle
  • Cocke County
  • Grainger County
  • Jefferson County
  • Sevier County
  • 4
Donald E. Parish
  • Benton County
  • Carroll County
  • Decatur County
  • Hardin County
  • Henry County
  • 24
David A. Patterson
  • Clay County
  • Cumberland County
  • DeKalb County
  • Overton County
  • Pickett County
  • Putnam County
  • White County
  • 13
Clayburn Peeples
  • Crockett County
  • Gibson County
  • Haywood County
  • 28
Russell T. Perkins
  • Davidson County
  • 20
Buddy D. Perry
  • Bledsoe County
  • Franklin County
  • Grundy County
  • Marion County
  • Rhea County
  • Sequatchie County
  • 12
Don W. Poole
  • Hamilton County
  • 11
Nathan Pride
  • Chester County
  • Henderson County
  • Madison County
  • 26
Larry H. Puckett
  • Bradley County
  • McMinn County
  • Monroe County
  • Polk County
  • 10