Leonard G. Belmares, II - Founder and Attorney at Law

Leonard G. Belmares II is the founding attorney at Belmares Law, PLLC and the Municipal Court Judge for the Town of White Bluff, Tennessee.  He practices primarily in Criminal Defense at the trial and appellate levels.  


  • Doctor of Jurisdrudence- St. Mary's University School of Law, San Antonio, Texas
  • Bachelor of Science- AustinPeay State University, Clarksville, Tennessee
  • Graduate of Dickson County High School

Community Involvement

  • Member, Board of Directors- Friends of White Bluff, Inc.
  • Member, Board of Directors- CASA of Dickson County
  • Member, Community Advisor Board- Habitat for Humanity of Dickson County
  • Member, White Bluff Lodge #676 Free & Accepted Masons

Professional Memberships

  • Tennessee Bar Association
  • Dickson County Bar Association
  • Tennessee Association of Criminal Defense Lawyers