Karthikeyan D's groups