A neurosurgeon is a physician who specializes in the treatment of injuries to, or disorders of, the head, neck, spine, and peripheral nerves within all parts of the body.