John Stewart of Darnley — Scottish nobleman and soldier of the Hundred Years War