Alan Stewart of Darnley — Scottish nobleman