Lord John Stewart — Scottish noble (1621-1644)