Question: a man who wears many hats?
Answer: A person who wears many hats is a jack of all trades, but both of these phrases are idioms that a non-native speaker may not understand clearly. To be perfectly clear, you can say the person has many different jobs and responsibilities.