Answer
David II was Robert III's great-uncle because he was the brother of Robert II, Robert III's grandfather. David II ruled as King of Scotland from 1329 to 1371, while Robert III reigned from 1390 to 1406. The familial connection between David II and Robert III is significant as it highlights the dynastic continuity within the House of Stewart during this period in Scottish history.