Vocabulary
誰あろう
だれあろう
none other than; ... himself; ... herself
expression