Ramsey Cain's groups