Opinionist /(?)/

O·pin·ion·ist

Opinionist

n.
  1. One fond of his own notions, or unduly attached to his own opinions.