Choiyuen's Groups