I have a over/under 12 gauge that will not fire the top barrel (sometimes ) and when I closed the gun after it did not fired it went off. Are there gunsmiths that specialize in shot guns? I live just south of Boston. Any suggestions would be great. Thanks