Hello xenos: The Skeezyks has seen a few different therapists for brief periods over the years. In my case, I never did find one I felt was worth the time & expense.

However, I presume there are great therapists out there! It's just a matter of locating them.
You know... from my perspective... there aren't really any reliable ways to locate a "good" therapist. Therapy is such an individual process. A therapist who might be great with one person may be a dud with another.

In my case at least, I haven't even ever had any success looking for therapists who specialize in treating people with a particular diagnosis, because all of the therapists I see listed anywhere in my geographic area seem to specialize in everything!
So, from my perspective again, I guess the best that I can suggest is to get some lists of therapists in your geographic area. Sources might include the internet, your local mental health association, your health insurance provider if you have one, friends, etc. See if any of these therapists do specialize in working with people with diagnoses you feel are relevant. Consider if you have any preferences with regard to age, gender, & educational background. (If you have health insurance & you're expecting them to pay all or part of the bill, they may also have something to say about who you can see.) Then you could begin to make some contacts either by phone or e-mail with a few of them & try to begin to narrow them down. But ultimately you're simply going to have to choose someone & try them. Sometimes it can take a few tries before you find someone you "click" with. In the end, it just comes down to doing a lot of spade work, so to speak. At least that's the way it's been for me. Good luck...