Robert J Berryhill's groups