Answer: manofalltrades

AnswerCrossword Clue
MANOFALLTRADES

Jack