satish kumar karunakaran