Alan Stewart of Dreghorn — Scottish noble