Satya P. Joshi's Profile