Gary Rollin Noble, MD