Randy Poole's groups