TMcCauley's Groups