kannan ravi groups