|
Sozo is a Japanese word that means creation and imagination. Based in Framingham, CT, Sozo was founded in 2001 by Tracie Gildea, a mother who became frustrated by the limited selection of baby clothes on the market, pink and frilly outfits for the...
More on Sozo...
|