Here's why:
* M.D. stands for Doctor of Medicine, which is a professional medical degree.
* "Dr." is the appropriate title for someone who holds a doctorate, regardless of their specific field.
While "Mr." is a polite title for a man, it doesn't reflect the doctor's professional status.
Therefore, it's always best to use Dr. when addressing a medical doctor with an M.D. after their name.