vasan Subramanian