Amy Snooks's groups