Opiner /(?)/

O·pin·er

Opiner

n.
  1. One who opines.