richard thom | groups