John P. Cannon

John Cannon was born and raised in Oklahoma. He is a former Assistant District Attorney and currently serves as a Judge Advocate in the National Guard..

View Profile

S. Douglas Elliott

S. Douglas Elliott is an Oklahoma native and former prosecutor and retired Brigadier General previously serving as Staff Judge Advocate..

View Profile

A Lawyer For The Accused

CANNON & ASSOCIATES, PLLC has extensive experience in a variety of criminal jurisdictions, including: jury trial, settlement and motion practice. As your lawyer, We will Fight for your Rights.

Regardless of the charges, We will zealously represent you through this difficult time. No matter the case, We will help identify the issues and work towards your desired result through careful consideration of the law and issues in your specific case. Our years of experience and record of success representing hundreds of clients speaks for itself. You need a lawyer who will be your fierce advocate.

Learn More


A Lawyer Serving Families

The interest and welfare of children are the paramount concern in family court and We adhere to that principle.

We prepare and negotiate in a fair and reasoned matter, while Fighting for your Rights. We strive to resolve each matter in a cost-effective and timely matter; however, if We represent you as your lawyer We am prepared to fight for your best interests.

We offer comprehensive family law representation and will assist by helping you and your children through this difficult time.

Learn More

FREE IN-DEPTH No Obligation Case Evaluation

Attorney John CannonAttorney John Cannon


is a leading criminal defense and family law in Oklahoma City founded by Judge Advocate and former Assistant District Attorney / Assistant Attorney General, John P. Cannon. Cannon & Associates represents every client with FIERCE ADVOCACY.

You Need Professional Legal Counsel

if you have been arrested or need a family attorney. Your rights are at stake, you need to speak to an experienced attorney today. CANNON & ASSOCIATES, PLLC, is dedicated to helping individual clients and their families through difficult times in life. Each case is unique and We have extensive experience with complex and straightforward cases. We are trial attorneys and FIERCE ADVOCATES for freedom and families, an advocate, and We will Fight for your Rights.

Free Case Evaluation

Strong Legal Advocates For Our Local Communities

Oklahoma City

  • Edmond
  • Moore
  • Midwest City
  • Spencer
  • Oklahoma County


  • Cleveland County


  • El Reno
  • Canadian County


  • Logan County


  • Pottawatomie County


Fierce Advocates for Freedom and Families

John CannonReviewsout of 25 reviews
10.0John Cannon
John P. Cannon
Rated by Super Lawyers

loading ...
Best DUI Lawyers in Oklahoma City


Contact The Firm

Call: 405-657-2323