Russell Otto, M.D.

Specialty Otolaryngology
Phone (940) 891-6100
Fax (940) 891-6110
Location 2900 North I 35 Ste 416
Denton, TX 76201