Check out www.lawyers.com to find a local one.
What you are looking for is a "Criminal Defense Lawyer".
Lawyer.com is a good source, so is the local bar association in the county in which the case is pending. You can also do internet searches.
Not all criminal defense lawyers handle defense of drug cases; be sure to get one that does. Have them tell you what their experience is with handling drug cases similar to yours. Expect to get an initial free consultation to go into how cases like yours can go and typically go, plea bargaining vs going to trial, penalty possibilities and costs of representation and their initial evaluation of chances of getting it resolved or winning at a trial if it goes to trial.
A former prosecutor makes for a good criminal defense lawyer, as they know how the other side thinks and works and have insight on how to get the prosecutors to reduce or drop charges or how to handle them.
Other people asked questions on similar topics, check out the answers they received:
Other people asked questions on various topics, and are still waiting for answer. Would be great if you can take a sec and answer them