Robert Duff, of Invermarkie — - 2 Jul 1645 Alford (in battle)