i hate (really hate, not an exaggeration) the use of dr. with a first name. i'm fine with it with a surname, and for most of my life have almost always addressed anyone older than me by dr./mr. surname unless instructed not to.
the dr. first thing name is a juxtaposition, as well as insulting. first names are familiar, honorifics are formal and indicators of status. you can't use both at the same time unless you're a complete bad person.