william donkin