trivikram sreenivas