Family/Spouse: Alasdair Carrach 1 MACDONELL, of Keppoch. Alasdair (son of Lord John MACDONALD, of the Isles and Princess Margaret STEWART) was born before 1380; died about 1443. [Group Sheet] [Family Chart]