Peter Davids's groups