I hope your son does well and that somehow you recover financially.
I just recently had some bad experiences with my local "doctor" here, and she's not even a doctor but rather a physician's assistant. One of the biggest fights I've had with someone in a long time was over only one of those issues and it involved my niacin prescription. She refused to give it to me because she believed it was 'too much'........sent me to a local cardiologist instead. He gave it to me, but when I went back to her for my normal checkup, the excuse to not give it to me was the same....'too much'. My co-pay for her office is $18....the co-pay for the specialist is $160. So a $2.50 prescription wound up costing me an additional $178. Needless to say, I see a real 'new' GP tomorrow....who has no problem getting my prescription called in (made sure ahead of time).....and a complaint to the Dept of Health in Richmond, VA against the PA comes next. because she has also misdiagnosed me twice with medical 'cures' that made me sicker than I was to begin with....all of this since January when I first saw her.
and all we had to choose from was the already announced candidates, I'd be hard pressed to think of a more level headed person than this.
I doubt he'll get there. He's not enough of a jerk to conduct an unscrupulous campaign but his message here, though from 2013, deserves a listen.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic