 His second son, Sir James Lindsay, married Egidia, daughter of Walter Stewart, 6th High Steward of Scotland, and Marjory Bruce, daughter of Robert The Bruce and Isabella de Mar, and half-sister of Robert II of Scotland, son of Robert the Bruce and his second wife, Elizabeth de Burgh.In 1390, Sir David Lindsay famously took part in a tournament at London Bridge, in the presence of Richard II of England.At the tournament Lindsay won the day and the admiration of the English king.