David Erskine, 2nd Lord Cardross Scottish noble (1627–1671) Parents Margaret Bellenden Henry Erskine, Master of Cardross Children Anne Erskine John Erskine of Cardross William Erskine Magdalene Erskine Henry Erskine, 3rd Lord Cardross Partners Anne Hope Mary Bruce