James Stuart, 3rd Earl of Moray — Scottish noble