magesh chandran panchanathan