Greg Mackay's groups