balachandar subramaniyam