City Hall’s top fiscal watchdog was fired by Comptroller Mark Schroeder Thursday  under sordid  circumstances.

Darryl McPherson said his departure was based on professional disagreements with his boss. But Schroeder said he fired his chief auditor  shortly after he received a complaint about incidents involving inappropriate conduct by McPherson.
READ FULL STORY