somesh chandran