kumar subramanian