Dr. Betsy Sherry graduated from Tulane University School of Medicine in 1990. Dr. Sherry has one office in Massachusetts where she specializes in Neurology..