harikrishna punaroor