C.K.
One route is to go to a private practice. If you have good insurance, go to their website and see who is on their preffered list. Their is usually a blurb about what their specialties are. Call 3 or 4 of the ones that looks the best.
Have a list of questions prepared and what you are looking to work on and go with the one that you feel you would like to work with. Sometimes theripists that come highly reccomended have long waiting lists and then if you don't like them you feel bad about changing because you waited so long and they are supposed to be the "best". It's better to chose someone that you or your son would feel comfortable with.
Another alternative is to go through the state. The state will pay for services. They have lots of providers in the area. And you can get services tailored to what you need.
First you will need to call Chester County I U to find out how to qualify and to get referals to providers in the area (private non profit).
Some of the services they offer are counseling, family counseling, in home counseling (wrap around) where a consultant meets with the parents/family and a mobile therapist comes in and meets with the client (your son). Most people don't know about these services that our state offers.
If you want to learn more about these service you can check out CCIU's website. Or you could go directly to a provider like CGRC.org (child guidence resource center).
If you are interested in these serviecs there is a process to receiving them. Either of the two services above will tell you what you need to do to qualify.
Hope this helps,
C.
A bit about me: I have a MA in clinical Psych. Most recently I worked for CGRC as a Behavioral Specialist Consultant. I am now a stay at home mom with two kids, a girl 7 and very very active boy age 4. I feel your pain!