Tim Cooley's exit reflects ongoing struggle over mayoral control

A troubling departure

by