Public Service Leadership & Management

Lin Homer to leave role as UK tax authority chief

The chief executive of Britain’s tax authority has today announced she is stepping down from her role after 36 years in the public service. Lin Homer, chief executive and permanent […]