stickler

noun

1.
someone who insists on something
Derived from:
stickle