marymaxim.com
Mary Maxim is the largest privately held craft and needlework mail-order company in North America. It has one office currently in Paris, Ontario, with a retail store at 75 Scott Ave, Paris ON Canada. Wikipedia