Macrae, Duncan of Gareloch.