Matt Leifer's groups