Jackie Irvine has been appointed as chief executive of the Care Inspectorate, replacing Peter Macleod, who retired in February following a period of ill health. Irvine has been a chief social work officer for over 10 years and joins the Care Inspectorate from her post as service director, children and families and justice services at…