Robert Cooper's groups