commentator

noun

1.
an expert who observes and comments on something
Derived from:
commentate
2.
a writer who reports and analyzes events of the day
Derived from:
commentate