Dr. Betsy J. Sherry is a Neurologist in Cambridge, MA. Find Dr. Sherry's phone number, address, insurance information, hospital affiliations and more..