A is the only natural correct answer.
I cannot say that C is grammatically wrong, but it sure is weird. It is difficult to use the plural "staffs", but not impossible. Here is a paragraph using the word "staffs" correctly:
"The Department of Education is composed of many agencies. There is the Kindergarten Agency, the Middle School Agency, and the University Agency. Each agency has its own separate staff. Each of these staffs is paid by the Treasury Department."
Although (C) is a possible sentence, I cannot imagine that anybody would ever say it. If they did say it, they should change "who" to "that" or "which" because a staff is not a person.