So is this guy a Jamaican or a US citizen? If he is an illegal how did he get a Glock?
The article says hes a member of the NRA and has several permits to carry concealed weapons (I assume one is the Florida Concealed Weapon Or Firearm License which requires a background check). Sounds like a good man. Florida has the “Castle Doctrine” as well as “Stand Your Ground” law. By the way, Liberty City is not the best or safest section of Miami.