Ernest Macalpine "Mac" Armstrong CB FRCGP LLD (born 3 June 1945) is a former Chief Medical Officer for Scotland.