A.R.
There is a great place in Palo Alto called the Children's Health Council. You do not need a referral, although it might be better for insurance purposes if you have one. Please look for them online at chconline.org. They are incredibly helpful and take a very rounded approach to assessments with different specialists addressing each concern. It can be quite expensive, but I believe they offer some financial aid. I can't recommend them enough.
A.