Mark Raven's groups