mrickert's Groups