Someone who makes attractive to the general public English: popularizer, populariser, vulgarizer, vulgariser