all of whom correct grammar?
"All of whom" is more idiomatically correct. Of is a preposition, so the object form "whom" is preferable. That being said, colloquially "who" often replaces "whom" in everyday speech, and though a grammarian may not approve of that usage, some Americans probably wouldn't blink twice if they heard "all of who."