Andrew son of Alexander son of Walter Stewart