You defended yourself.
Now let us defend you.

Marble Surface
American Constitution - We the people with USA Flag and judge gavel.jpg

The Second Amendment of the U.S. Constitution States “a well-regulated Militia, being necessary to the security of a free State, the right of the people to keep and bear Arms, shall not be infringed.” Over the years, there has been a great deal of debate regarding what this part of the Constitution means and what it should allow in modern times. No matter what one’s position is, the law of the land we share enables you to purchase, possess, and use many types of firearms.

Despite following Florida’s laws on gun possession, ownership, and use, many people find themselves unjustly charged with crimes ranging from illegal concealed carry to – in the worst-case scenario – premeditated murder. 

If you carry a firearm in Florida, it is extremely important that do your own research as to when you can legally use a firearm to defend yourself or others.  It is equally important that you properly train yourself with regard to firearm safety and use.

Image by Wesley Mc Lachlan

However, if you have been arrested after an incident involving a firearm, it is of the utmost importance that you hire an attorney who is an expert on Florida’s laws regarding firearms, self-defense, and specifically Florida’s “Stand Your Ground Law.” 

What kind of attorney do you need when you are arrested for a firearm-related offense?

Few attorneys know how to properly handle a self-defense case. Fewer attorneys know how to properly litigate Florida’s Stand Your Ground law. Even among those, fewer have the proper amount of knowledge about firearms to adequately defend you and litigate your case.


Unfortunately, the truth is that many attorneys who do not have the knowledge and experience in these areas will simply tell you they do,

Who I am and how I can help.

I am a shareholder and trial attorney at Perez Mayoral, P.A. I have practiced in state and federal court throughout the southeastern United States - Florida, Alabama, Louisiana, and Texas. I practice criminal law, but I also handle cases ranging from complex breach of contract lawsuits with millions of dollars in dispute to civil litigation and negligent security cases involving serious bodily injuries and wrongful death. The cases I handle have one common theme – the cases are extremely important to my clients because the stakes are so high.

If your case involves a firearm, in addition to needing a criminal defense attorney, you need an attorney who knows about firearms. I am the son of a veteran of the United States Army who taught his children about firearm safety

MM Brick Headshot.png

How to get in contact with my firm for your initial consultation:

Call us Monday to Friday at 1-800-777-1305. If you can't call for whatever reason, please email us at, or me directly at When you call, you will speak to one of our attorney's team members, who will briefly interview you about the facts of your case. That team member will provide that information to one of our attorneys the same day. Upon reviewing your case, one of our attorneys will reach out to you directly so that we can have a one-on-one conversation about your case, about what happened, and about where we can go from here. It's important that you know that everything you say to any attorney or team member at our firm is kept 100% confidential, in accordance with the strict rules of the Florida Bar.

This will likely be the most important legal matter that you deal with in your life. The way we practice law is to treat it like the most important legal matter in our lives as well. We greatly look forward to helping you.

Call us today at 1-800-777-1305





2600 S Douglas Rd, Suite 1007

Coral Gables, Florida 33134


Tel:  305-928-1077


Fax: 305-402-6299

Erik Perez


Michael Mayoral


To contact us or set up a free consultation, please e-mail us or use the contact form below:

Contact Us Today

Thanks for submitting!


We are located in Coral Gables, FL, at

2600 S. Douglas Road, Suite 1007, Coral Gables, FL 33134.