Stroud was formed in 2001 by a group of partners with the shared commitment to transform the approach to operational improvement. Our two founding offices are in Boston, USA and London, UK. The newest office was opened in 2011 and is in Calgary, Canada.
We work in a wide range of businesses in both the public and private sectors. When Stroud was founded, our core work was in the manufacturing and chemical sectors including paper and packaging, food and beverage, pharmaceuticals, fibres, coatings and oil. We maintain a strong and growing client base in these sectors and in recent years have expanded our scope to include defense services, infrastructure and healthcare. Our approach has broad application and we continue to develop our offering into new and exciting areas of business.
We currently have offices in North America and Europe.