DCottingham's Groups