ferroequinologist:)
a philopolemicist - A person who loves to argue or debate.
A Porcophile.
Lion Tamer!
Teacher, instructor, or mentor.
rich
a lawyer
mustache aficionado
A bibliophile is a person who loves to read.
The scientific name for a person who loves rain is "pluviophile." This term is derived from the Latin word "pluvial," which means rain, and the Greek word "phile," which means lover.
A rich person that loves sports.
The best word I can think of is anglophile.
Lunatic?