North Dakota selling mineral rights

I own some mineral rights in Mckenzie county ND, from which I have been receiving royalties for a little more than 10 years. How do I go about getting the best offer? What type of professional, if any, should I consult before accepting an offer and completing a sale?

What township range and section are your minerals located in?