Tony Johnson, 41, is charged with unlawful use of weapons. Roselle police say they learned someone was storing possible explosive materials and automatic weapons at a location on W. Lake Street.
During a search, police say they found chemicals used to make explosives, along with the machine guns.
Federal authorities are assisting in the ongoing investigation.