jd devegowda