Question: Which mayors of New York City since 1994 have not been Democrats?
Answer: Rudy Giuliani, Michael Bloomberg