Doctor, Doctor Give Me the News

There are several different kinds of doctors, and it is told that they can be differentiated by the following method:

General Practitioners know nothing and do little.

Surgeons know little and do everything.

Internists know everything and do nothing.

Pathologists know everything and can do everything, but it's usually too late.