Connoisseur

con·nois·seur   ("kä-n&-'s&r also -'sur)
n.
  1. A person with expert knowledge or training, especially in the fine arts.
  2. A person of informed and discriminating taste: a connoisseur of fine wines.