Opiner

(n.) One who opines.