Stephen L. Welch, 30, faces charges of second-degree murder, armed criminal action and unlawful use of a weapon.