Stewart Keep's groups