About Us
John Allen PC is Huntsville law firm that gets results. Before launching his own firm, John worked at international and national law firms representing major corporations. He now uses the skills he learned representing large companies in high stakes litigation to help North Alabama citizens. John has handled over a thousand criminal cases and enjoys helping clients get their lives back on track.
Criminal Defense
John believes every person accused of a crime should get the best defense possible. He is the former co-chair of the Criminal Defense section of the Madison County Bar. He understands the importance of really listening to clients and believes the best results are achieved through thorough preparation.
Appeals
John has handled several criminal appeals and has secured reversals for clients at the Court of Criminal Appeals and the Alabama Supreme Court. He began his legal career clerking for a federal judge and working for some of the best law firms in the country where he learned how to thoroughly research and brief legal issues. These skills have been invaluable to his appellate practice.
Expungement
We help clients obtain expungements to wipe prior charges and sometimes even convictions off their records through expungement.
Personal Injury
This firm handles personal injury and car wreck cases. If you've been injured by someone else, call us to see if we can help.
Estate Planning
We believe that estate planning done right does much more than direct where your assets go after you die. It protects you while you are alive. It protects your children and your family. And it protects your legacy after you pass.
Probate
It is very difficult to a lose a loved one. Trying to navigate the probate system alone or without able counsel only adds to that stress. Hiring competent counsel will dramatically reduce your stress and allow you to focus on what matters.
If you need estate planning or probate help, we should talk. Please call my office at 256-534-0066 to schedule an appointment.

