A person with extensive knowledge in many areas, or with a formidable collection of general knowledge. An expert in many fields. One who seems to know everything.
Dr. Barry Jones is an omnologist