At the time of his arrest, police said Fitzgerald was in possesion of heroin. Police also recovered five handguns, a bulletproof vest and hollow point bullets from his apartment.
Fitzgerald is charged with selling over 4,000 bags of illegal drugs to dealers in Essex and Union Counties and various weapon offenses.
Prosecutor Theodore J. Romankow commended Elizabeth Police Detective James Malone for his role in the investigation and the Union County Forensics Laboratory, which processed evidence that positively linked seized items to Fitzgerald.
Fitzgerald faces life in prison if found guilty on all charges. .