Peter Williams (John Taylor),