Cahill, 54, of Quincy, spoke briefly after the court hearing and would not answer questions from reporters.
“I’m very happy to have this over with. I’m very satisfied with the outcome,” he said.
Assistant Attorney General James O’Brien said that if prosecutors had re-tried the case, the outcome would have been uncertain, given that jurors were unable to reach a verdict during the first trial. O’Brien called the agreement a “fair and appropriate” resolution of the case.
The agreement calls for prosecutors to drop the four charges against Cahill if he completes his probation and pays the full $100,000 fine: one count of procurement fraud, one count of using his official position to obtain an unwarranted privilege and two counts of conspiracy.