A person known to have incredible knowledge of a specific subject is called a connoisseur.
See All 3498 Episodes of "lightningesl.com"