aravind srinivasan