Bragg Gaming Group names Richard Carter as new CEO