James D. Ivey's groups