Richard Peters's groups