L-SGT Donald MacCowan, (1923 – 1988) Argyll & Sutherland Highlanders Achosrigan, Appin. Share. Twitter Facebook Google+ Pinterest LinkedIn Tumblr Email