The Mesa County District Attorney's Office is deferring prosecution after a man signed a contract promising to take a gun safety class after causing a panic at Grand Junction High School.