Tom Harper's groups