The life and times of Saravanan Ganesh