Christopher J Gross's groups