A man facing anti-gay hate crime charges in a Long Beach, Calif. attack was arrested in a Chicago suburb April 8.

John K. O’Leary, 21, was arrested at a relative’s home in Evergreen Park, Ill., said Lieutenant Peter Donovan.

“They contacted us from Long Beach,” Donovan said. “We were informed that there was a warrant.”

O’Leary, a former Marine, is accused of attacking two men outside a gay bar in Long Beach on Sept. 3, 2012.

According to a statement put out by the Los Angeles County District Attorney’s office, O’Leary went to a gay bar that evening with three other Marines. After closing, he allegedly began shouting anti-gay slurs.

A verbal altercation turned physical when O’Leary allegedly began punching one victim, who suffered a concussion and broken hip. O’Leary allegedly punched and choked a second victim who tried to intervene.

Three others with O’Leary that night were arrested but not charged. O’Leary could face up to eight years behind bars if convicted, the Los Angeles County statement said.