Tapping into their shared North Carolina roots, Stitch is launching a collaboration with Byrdie Golf, a women’s golf apparel company based in Charlotte, N.C. The two brands teamed up to release three ...