Source: TMZ

Thomas Mathew Crooks, a 20-year-old from Bethel Park, Pennsylvania, a community located approximately 42 miles south of Butler, where the Rally was held, has been identified as the shooter.

Crooks had planted himself on the roof of a manufacturing plant approximately 140 yards away outside of the security area. One of the bullets he fired grazed the right ear of President Trump, another killed a rally attendee, and two others were critically injured. Secret Service snipers killed Crooks, and an AR-style rifle was recovered.