Protecting your rights by holding the government accountable.
  1. Home
  2.  — About


Facing any level of criminal charges can be nerve-wracking. With so much at stake, you need a legal guide who will not only help you understand the process but will also fight zealously for your rights. At The Barry S. Ranshi Law Firm, LLC, I will do just that. I have over a decade of experience as a criminal trial attorney, working both as a prosecutor and a public defender before going into private practice. I understand the process from both sides of the courtroom, and I understand what you are going through. You can read more about my background here:

Serving My Clients And My Community

As a native Louisianan who grew up and attended school in the New Orleans area, I am deeply rooted in the community here. I see my clients are my neighbors and I am here to help them through a difficult situation.

I give back to my community in other ways as well, including serving with the City of New Orleans Civic Leadership Academy, a program designed to help residents build leadership skills so they can advocate for their neighborhoods in local governments and improve the quality of neighborhood life. I also volunteer as a presiding judge with the Louisiana State Bar Association’s High School Mock Trial Competition.

Honest. Experienced. Zealous.

The attorney-client relationship is one built on trust. You need to know your lawyer always has your best interests at heart and is there for you. As your lawyer, I will stand by you every step of the way, answering your questions and zealously fighting for your rights. Whether you face a DWI, a drug possession charge or a white collar offense, I have the experience you need to fight your charges.

Our Team

John J. Mason
J.D., Ph.D
General Counsel
State & Federal Criminal Defense

Start With A Free Consultation

I offer free initial consultations to all my clients. This allows you to make sure I am the right attorney for you before you hire me. To get started, call my office at 504-360-8484, my cell phone at 504-905-8399 or fill out my online contact form today.