discoverer

noun

1.
someone who is the first to think of or make something
Derived from:
discover
2.
someone who is the first to observe something
Derived from:
discover