In this context, it would be who. One would use whom to sound smart, but if used incorrectly, sounds ignorant.
i believe your answer is going to be B. Whom
if not so sorry!
Good Luck!