John Gartrell's groups