Jack of all trades
Jack of all trades may refer to: