somashekhar kanade