Dr. James Branch, MD Ophthalmology 224 Town Run LnWinston Salem, North Carolina 27101 (336) 723-0748 About Dr. James Branch, MD