Officials say 20-year-old Thomas Crooks made 25 different gun-related buys online between the spring of 2023 and the first half of this year and bought material used in explosives six times before opening fire today.