Let's say that you want to speak everyday American English, not write a formal paper. In that case you would not go far wrong to use "whom" immediately after a preposition, "who" otherwise.
Since the sentence initial position is never after a preposition (by definition of "initial position"),...