Philip Caller's groups