The perpetrator was school board member Andrew Kehoe, who was upset by a property tax that had been levied to fund the construction of the school building. He blamed the additional tax for financial hardships which led to foreclosure proceedings against his farm. These events apparently provoked Kehoe to plan his attack.