William Keith , Dedewith , England,