jayakaran gupta