deepak joshi information