H.C.
In Knox County there is a wonderful service called Child Development Services (Knox County CDS) 116 Tillson Ave., Rockland ME 04841, ###-###-####. They offer Screening, Evaluation, Services and Support for children from birth to knidergarten entrance. All screening is free and I believe for children age three to five services are free. At least you can have him evaluated and will have the information in hand when he heads off to Kindergarten so that the public school might be able to provide speech services beginning on day one.