trendwatcher

Noun

 * 1) One who studies trends and attempts to predict future trends.