Question:
Tom likes John because he likes people with cool names.

he
Answer:
Tom
Question:
Bob cooked omelets for Jack, because he was hungry.

he
Answer:
Jack
Question:
Adam defeated Brandon in a fight because he was stronger.

he
Answer:
Adam
Question:
The coach told the captain that he was fired.

he
Answer:
the captain