Harples's Groups