Alexander son of Walter son of Alan Stewart