Profile of Satish Puli