Answer: atfirsthand

AnswerCrossword Clue
ATFIRSTHANDDirectly