Dennis Gannon, the former union leader who has become a poster child for public-pension excesses, has left his job at Grosvenor Capital Management L.P., which invests pension fund money. The former head of the Chicago Federation of Labor was hired earlier this year to help drum up business from public-employee pension plans.