Any relatively intelligent individual would easily deduce the reason he is leaving is inability to accomplish the primary goals of his organization due to lack of funding for maintaining/updating the equipment and having the human resources to get the job done.  He most likely has the Responder-Personality type (Google it) and leading an organization that doesn't have the backing of the financial leadership was too frustrating - especially when lives are at stake.  Suspect the Borough will continue a revolving door of leadership due to not providing the resources to get 'er done.  Bill is simply voting with his feet. There is controversy but not that anyone in Borough government wants to address since the answer probably involves a tax increase on residents which hurts re-election chances.