Question: what is the difference between who and that?
Answer: that. Rule: Who refers to people. That may refer to people, animals, groups, or things, but who is preferred when referring to people.