shankar narayanan