robert e.hall,m.d