Duff, J. Grant(James Grant)