John Maclellan, 3rd Lord Kirkcudbright — Scottish noble