Don McLean has cancelled a scheduled performance at the National Rifle Association’s national convention this weekend following the mass shooting at a school in Uvalde, Texas earlier this week.On Tuesday (May 24), an 18-year-old gunman opened fire at Robb Elementary School, which teaches children aged seven to 10. Texas Governor Greg Abbott confirmed that the suspect was later shot dead by responding law enforcement officials.As Consequence Of Sound reports, at least 19 children and two teachers were killed in the attack.McLean was set to appear at the NRA convention this weekend in Houston, Texas which is approximately 250 miles from Uvalde.