DUNCAN JAMES VEAL