

Our Team
Nancy Caravaggio
Owner
Reza Aliyarzadeh
Machine Technician
Krista Montgomery
Marketing and Sales Specialist
Shelly Montgomery
Retail Sales & Merchandising Specialist
Mary Davidson-Pilon
Customer Experience & Retail Sales Associate
Kathryn Peddler
Retail Sales Associate
As the proud owner of Triangle Sewing Centre, Nancy has dedicated her career to helping sewists of all skill levels find the perfect tools and inspiration for their craft. With a deep knowledge of sewing machines, fabrics, and accessories, she ensures the store is stocked with high-quality products and provides expert guidance to every customer. Nancy’s passion for the sewing community extends beyond the shop, as she continually looks for ways to support and educate customers through workshops, events, and personalized service.
Reza is the trusted expert behind every machine service and repair at Triangle Sewing Centre. With extensive knowledge of all makes and models, he specializes in diagnostics, maintenance, and precision repairs to keep machines running at their best. Whether it’s a routine cleaning, a complex mechanical issue, or a full-service restoration, Reza takes great care in ensuring that every sewing machine operates like new. His attention to detail and commitment to quality make him an essential part of the Triangle team.
Krista is the creative force behind Triangle Sewing Centre’s marketing and visual content. From designing eye-catching flyers and promotional materials to organizing store calendars and events, she ensures that customers stay informed and engaged. When she’s not working on marketing projects, Krista brings her expertise to the sales floor, helping customers choose the right sewing machines, accessories, and tools for their needs. Her ability to balance creativity with customer service makes her an invaluable part of the team.
A long-standing member of the Triangle Sewing Centre team, Mary brings warmth and experience to the sales floor. As a part-time associate, she helps customers find the materials they need, assists with fabric cutting, and keeps the store organized and welcoming. Mary’s dedication to excellent customer service and her knowledge of the store’s products make her a valuable asset to the team. Her friendly approach and years of experience ensure that customers always receive helpful and personalized assistance.
Kathryn is a valued part of the Triangle Sewing team, bringing her friendly demeanor and keen attention to detail to every task. As a part-time Sales Associate, she plays an essential role in keeping the store running smoothly. From assisting customers with fabric selection to organizing and restocking products, Kathryn ensures the shop is always welcoming and well-maintained. Her dedication to providing excellent service makes her a reliable and approachable team member, ready to help with all your sewing needs.