Sentence: Bob paid for Charlie's college education, but now Charlie acts as though it never happened. He is very ungrateful.
 Reason: The 'He' refers to charlie because he is a very selfish and self-centered human being, and a very controlling one at that. 
 Question: Is the above reasoning correct or wrong? 