mrallen's groups