Clinton Allen's groups