The reasons for sky-high doctor salary are about supply and demand, long hours and the lure of the almighty dollar.
Doctors also favor procedures that yield more profits. Some medical specialties are eye-poppingly well-paid. Here are some top 2017 salaries for doctors in their peak earning years ...