GrayMoore's Groups