How does the expression go...

"Jack of all trades..."