who by(In a passive sentence, the agent is the expression that says who (or what) an action is done by. -- кем совершается действие (Michael Swan, Practical English Usage)ART Vancouver)
by(авианакладная ABelonogov); by whom; in what role(в знач. "в качестве кого? / чем занимается(-лся)" • Кем он там был? – What was his role there?4uzhoj)