Peter Macleod has been appointed chief executive of the Care Inspectorate. Macleod (pictured) has been director of children’s services and chief social worker at Renfrewshire Council since January 2015. He is a past president of the Association of Directors of Social Work and a board chair at the Institute for Research and Innovation in Social…