shankar srinivasan