A convicted felon who subscribes to an anti-government philosophy was arrested at an MBTA station on Thanksgiving while carrying a loaded firearm with spare ammunition and wearing body armor, federal authorities announced Friday.

Pepo Herd El, who also goes by Pepo Wamchawi Herd, was arrested at Ruggles Station, according to a statement from U.S. Attorney Andrew E. Lelling.

El had purchased the gun, body armor and "material that could be used to assemble explosives," Lelling's office said. He was suspected of collecting chemicals that can be used to manufacture explosives and was under law enforcement surveillance.

Read more: WCVB (Boston)