Skip to main content
Hafley Law

When someone is facing legal problems and needs to hire an attorney, having a former police officer and a former prosecutor on your side can and will make a world of difference and help you achieve the best possible result. The simple fact is that former police officers know how the decision to make an arrest works and former prosecutors know the law, know the system and know the best ways to achieve your goals.

As a former police officer, Attorney John C. Hafley went through the same kind of training that the police officers involved in your case went through. He learned the proper ways to conduct an investigation and also learned the many ways in which police officers may cut corners that compromise the integrity of their investigations. He also gained valuable on the job experience working with other police officers, prosecutors and court personnel – really learning the ins and outs of the criminal justice system.

As a former prosecutor, Attorney John C. Hafley gained significant trial experience, successfully convicting many criminal offenders in jury trials. He worked closely with other judges, prosecutors, police officers, defense attorneys, and court personnel – furthering his knowledge of the criminal justice system in Texas.

As a Colonel in the United States Army Reserves, currently serving as a Division operations, planning, and training officer, and an Iraqi War veteran, Attorney John Hafley knows what it means to serve. For his entire adult life, John has been a public servant. He now wants to serve you.

Having this type of experience makes John Hafley unique and very valuable to clients looking for aggressive and attention to detail representation. John can help you with criminal defense, family law, wills, probate, general civil litigation, or a number of other legal areas. Because of this experience, he is able to derive the most appropriate plan of action for your legal decision.

Areas of Practice
Free Consultation 
* indicates a required field
Please fill this field.
    318 N. Main
    Conroe, TX 77301
    Office: (936) 703-5190
    Cell: (281) 827-8435
    Fax: (866) 481-5663
    powered by:
       Company Studio