Richard Tsang's groups