|Hi and welcome to the forum!
I'm not a watch expert by any means but there are some great watch repair places around Boston and if they can't do it, perhaps someone in New York?
Alpha Omega Watch Express on Boylston St. That's kind of far though.
or there are lots of places that MIGHT be able to help at the Jeweler's Building at 333 Washington St. (that's not too far from the Watch Hospital on Bromfield) (I used to work in the neighborhood )
Also, try This Google Search
Hope something helps... let your fingers do the walking .. use the 'net!