Ophthalmologist.
Kinesiologist.
Dermatologist
A Doctor who specialises in Ano rectal diseases is called a Proctologist.
There is no such thing as a doctor that specializes in leg injuries. If you have a leg injury, you should go to your local emergency department for treatment.
A physician who specializes in treating the elderly is known as a geriatrician.
A doctor who specializes in treating piles is called a proctologist or a colorectal surgeon. They can provide medical and surgical treatments for hemorrhoids.
Neurologists and neurosurgeons are physicians who specialize in disorders of the brain.
I suggest to find a doctor that specializes in liver cancer, and get them to do a prognosis for you. You can also call a cancer treatment center or visit them. That may be the best choice.
Universally just saying 'Doctor' should be enough. However, if you want to emphasize on the sex, you can call it as either a 'Male Doctor' or a 'Men's Doctor' if a doctor specializes in men's health.
This person is called a specialist in ORAL MEDICINE. In UK some of these are located in the British Society for Oral Medicine website.
A physician who specializes in operating on people is a surgeon.