I do agree that we can better address our supply of doctors. Though my views there are a bit all over the place. For starters if i really had my way completely I would totally take away any authority doctors have. I would make all prescription drugs availible over hte counter. This works quite well in many countries and doctors are now someone you choose to consult rather than whoa re forced to. This would eliminate the need for the AMA.
That said, i dont think id ever convince america to actually trust people to have autonomy over their own bodies, so I doubt that would happen.
The other thing id do regardless of anything else is make all job training, mentorship, tradeschools, and education free to all people at any level (up to and including PhD or medical doctor). That should address the supply issue to some extent.