Gabriel Garcia-Figueroa, 36, faces 18 felony and misdemeanor counts following a York County investigation. He’s being held on $1 million bail pending his court appearance.

Read More