Johnson City man charged with rape following investigation