Wire Balustrades

No exact matches found.

    Other businesses in and around Canada

    GTA Restoration Services proudly serves Toronto and the GTA with honest, reliable and affordable services such as: mold removal, water damage, mould removal, water damage toronto, black mold symptoms, mold remediation, air quality testing, mold removal toronto, air quality testing toronto, home renovations, kitchen renovations, bathroom renovations, renovations toronto, kitchen renovations toronto, bathroom renovations toronto, fire damage, mold testing, mold inspection toronto, water damage restoration, ... Read more thermal imaging, thermal imaging home inspection, structural drying, disaster restoration, disaster restoration toronto, mold removal mississauga, home restoration, commercial renovations, GTA, Mississauga, Oakville, Markham, water extraction, flooded basement cleanup, Brampton, Richmond Hill, Scarborough, York, North York, Etobicoke, East York, Pickering, Ajax, Milton, mold removal, thermal imaging, moisture detection, mould removal toronto, home renovations, general construction gta, ...

    Your Roof Top Water Stop Your Calgary Roofing Professionals DAL Roofing is an established family company with over 20 years of experience in the roofing business. DAL Roofing was created with a clear focus on the needs of our customers. We provide a service that protects your family and your possessions from the elements. At DAL Roofing we take pride in our workmanship, that's why we provide a two year maintenance package FREE of charge to all of our new and re roof projects. This package includes ... Read more 2 pre-scheduled gutter clear outs, inspection of all vents, sealants, flashing and work done by DAL Roofing. This is our way of saying thank you for choosing DAL Roofing. Effective planning is crucial to the successful completion of any project. Before starting the project, our team of experts will first assess your goals. Then we will provide you with a detailed estimate and time-line for completion. From beginning to end you will be informed every step of the way. Committed to Community ...

    Overall rating: 5 out of 5  

    Amazing

    18-04-2017 by B. Newman

    After a huge storm here in Calgary Dwayne from Dal Roofing came to inspect it that day. He made immediate repairs to stop the leak. He was extremely friendly and honest.

    Answer from Dal Roofing on 28-09-2017:
    Thank you for the kind review! It was our pleasure.

    ToonTown Heating & Cooling started in June of 2005, and have been at our current location since February 2010. We are members of the Mechanical Contractors Association of Saskatchewan, a BBB member since 2010. ToonTown Heating & Cooling is a certified dealer for York Furnaces and Air conditioners. We offer replacement installations of furnaces and air conditioners and retrofits. We also can work with clients who are planning on building a new home to design the best heating and cooling system, ... Read more and we can also provide plumbing systems and work with the client on selecting plumbing fixtures that they will enjoy for many years. Our company will also provide free estimates on many different HVAC systems for new commercial projects as well as renovations of existing systems. ToonTown Heating and Cooling currently provides regular preventative maintenance on several commercial properties in the Saskatoon area, with room for more. We can sit down with new clients to discuss their preventative ...

    Ottawa Carpet Cleaning 360 provides both professional Commercial and Residential Carpet Cleaning. We are different from all the rest in that we use a low moisture system called SETT which stands for Soil Extraction Transfer Technology. Very little moisture is used by our Ottawa carpet cleaner professionals, thus increasing the drying time versus other methods using much more water. Carpet Cleaning 360 provides a 30 day warranty on work performed. If client is unsatisfied with work performed within ... Read more the 30 days a full refund will be provided. In both our carpet cleaning division and upholstery cleaning in Ottawa, we use the latest in low moisture encapsulation technology. By using this advanced cleaning method we are able to clean the dirtiest of carpets and upholstery. The encapsulation cleaning system uses an environmentally friendly solution that coats and suspends the dirt particles thus carpets they will stay cleaner longer. Our state-of-the-art CarpetMaxx and the Terminator cleaning ...

    Overall rating: 5 out of 5  

    Carpet Cleaning Ottawa

    15-02-2018 by William Schultz

    Matthew and his team of professionals have delivered two quality carpet cleaning experiences for us in 2017. We are so glad that we found him and that he has taken such good care of our rental properties in downtown Ottawa, ON.

    Alberta Storage Place is a locally owned and operated Self Storage facility located in south central Calgary Alberta. Our facility is single story therefore there are no stairs or elevators to manage your move around. We provide various size storage lockers, drive up, heated and RV storage. Access to the facility is via your individual card key swipe card and the facility is monitored by a CCTV camera system. We also cater to business owner needs where you can rent office space in our completely ... Read more furnished office center, use of meeting room, WIFI, coupled with Commercial product and Vehicle storage, Warehouse bay options, Private yard rental, archival file storage, shipping and receiving services as well commercial mail address for your home based business. We offer free use of our cargo trailer to assist your move-in or we can refer you to one of our onsite moving company partners to take the stress out of your packing, moving and storage requirements. If you are renovating your ...

    Tradesman Mechanical, is a well-established privately owned heating and cooling Winnipeg contractor specializing in high efficient gas and electric furnaces, air conditioning, gas piping, refrigeration and electrical for most residential, commercial and light industrial applications. We have built our business around the latest technology with old fashioned heating service for over 28 years. Our technicians will show up when promised and clean up before they leave. They will take the time to explain ... Read more things to you and offer you options. We take special pride in the tradesmen and women we train and employ. Our staff is polite, clean, and well groomed. We take our responsibility very seriously when you place your trust in us. Our entire company works hard to make your experience with us hassle-free. Tradesman proudly offers Air Conditioning and Furnace Repair or replacement in the Greater Winnipeg Area and surrounding Manitoba Communities. TRADESMAN 5 GUARANTEES “No Lemon Or Lime” ...

    Painting, Plastering & Rendering Painters

    We are Residential, Commercial, Industrial and Institutional Professional Painting contractor services located in North Bay Ontario. We have been in the business of professional painting for many years, and have had the privilege of bringing our brand of services to home and business owners across the region since our inception. We pride ourselves in our focus on customer service, the level of experience that we bring, and the perfectionist nature that our professionals possess. When you’re ... Read more looking for more than just your standard painting job in the North Bay area, then choosing to work with the experts at North Bay Painting Services is sure to get you the results you’re looking for. When looking for the best in the North Bay area in the realm of professional painting, there is only one company that should come to mind. North Bay Painting Services has been bringing professional grade painting to buildings of all types and sizes for many years, and our experts are always ready ...

    Red Deer Roofing- Your full Service roofing, siding, gutter , roof repair & building maintenance company . Got Hail or wind damage ? Red Deer Roofing is HAAG Certified ( property damage assessment certified ) .We handle all aspects of insurance claims, have built relationships with many insurance companies & do free inspections / evaluations so we can get your home or business back to normal. Proudly servicing Red Deer , Lacombe, blackfalds, innisfail & all of central Alberta. Insurance claims ... Read more Call your Central Alberta Roofing & Siding Contractor for your free estimate. We offer lifetime shingles, spray on rubber roofing, tin, cedar shake, gutters,attic inspections & much more Services: -New and Re-roofing on Residential, Commercial & Industrial roof's -Specializing in steep roofs -Roof repair (metal,shake & shingles) -Re-roofing ( all slopes ) -Shingles (asphalt & laminated ) -Waterproofing -mulehide rubber spray on roofing - fixes metal ...

    With over 30 years of experience in the industry the Directors at Empire Asphalt Paving Inc. founded the family owned and operated company to continue the tradition of providing top quality products and exceptional service to all its clients. Built upon a foundation of knowledge, expertise and experience, Empire Asphalt Paving Inc. is a leading provider of superior paving services in the Lower Mainland area. Fully equipped and staffed with skilled pavers and technicians, Empire Asphalt Paving can ... Read more tackle all your paving needs, big or small. We will provide service that is personalized to your needs and tailored to fit within your budget. For any quotation you can contact us or go through are range of services: - Commercial Services - Residential Services - Industrial Services We are confident that you will be impressed by the quality workmanship, professionalism, and dedication we put into every client project we complete. It is our goal to meet your needs and exceed your expectations.You ...

    Executive Touch Painters was founded with the objective of providing a complete and holistic range of painting services in Toronto. We are one of the very few companies that can cater to residential and commercial painting in Toronto. Besides, we have expertise in all kinds of painting projects. We are the only Toronto Printers having 25 years of vast experience in Commercial, Interior and exterior Painting No homeowner, business owner or property manager would opt for a refresher in painting ... Read more for their Toronto property every now and then. It is most commonly a once in a while exercise. You are likely to get some new painting in your Toronto homes if you have bought a new house, if you are remodeling or renovating your home and if the existing paint has become too old and looks worn out and faded. The same applies to commercial painting as well. If you are moving into a new office or renovating and if you are the owner or manager of a commercial building and a new tenant is moving in, ...

    Europe Expert Enterprises Inc. Welcome to Europe Expert Enterprises Inc. also known as Euroex ! We have been painting in Calgary and surrounding area for over 20 years. We have painted everything from average family homes, multifamily, renovated homes, new basement developments to luxury homes and small commercial buildings. Euroex has proudly brought colour into residential family homes throughout all areas of Calgary including newly developed suburbs and neighboring townships. Please take a look ... Read more at some of the beautiful homes we have done in Calgary by visiting our gallery page! Euroex has become synonymous with high quality work. We take on full residential projects in Calgary as well as custom homes. We are highly experienced in exterior work as well as interior, and our gallery will show! Please contact us with any questions you may have regarding a project you may have. We will gladly do a custom quote for you with our best possible prices at our reputable high quality work. Our ...

    When you are locked out of your home or car and suddenly find yourself in a jam, we are the right company to call, so if you want emergency locksmith services with a smile call us .at Locksmith Plateau we can ensure you only 25 min respond.. We are a phone call away - 24/7. Chip transponder car keys are refereed to a basic car key that is equipped with an invisible micro chip based inside the head of the key. The chip must be compatible with the vehicle’s make & model. Auto locksmith Montreal ... Read more specialized in car key replacement services. We are able of creating a completely new car key when all auto keys are lost or you need a vehicle key duplication. Once the key is cut we perform an auto key programming to register a new car key in the system.

    Clean My Carpet has been in the business of providing top quality and top customer satisfaction carpet cleaning, carpet repair, upholstery cleaning and rug cleaning services in Toronto, North York and the surrounding suburbs for the last 10 years. Clean My Carpet is a 100% Canadian business that offers carpet cleaning Toronto services. Our service staff has 10 years of experience in handling all kinds of carpet cleaning, rug cleaning, mattress cleaning and more. Because of our 10 years of experience ... Read more customers can rely on us for the best and prompt 5 star services. The company is owned and managed by Angela Chiarelli and serves areas including but not limited to Toronto, North York, and Ajax and all the way from Durham, up to Mississauga. To know more about our carpet cleaning methods or to get a free quote simply visit our website or give us a call. We are available Monday to Saturday 8 AM to 9 PM. Clean my Carpet is a team of experts who specialize in removing toughest of stains ...

    SKYLIMITLESS ROOFING has been delivering results since we opened in 2007 Our goal is to provide both a superior customer experience and tremendous value for our customers. SKYLIMITLESS ROOFING has always stood for service, professionalism, ethics and pride of workmanship. Putting into action this philosophy, our commitment to using only the highest quality materials and the best trained tradesmen, SKYLIMITLESS ROOFING is proud of the reputation we have created for ourselves within the roofing ... Read more industry. Roof systems that we install, repair and provide service & maintenance contracts for: Built Up Roofing Single Ply (PVC, CPA & TPO) Composition Roofing Tile Roof Systems (Clay & Concrete) Metal Roofs (Standing Seam, Steel & Aluminum) Simulated Shake & Slate Wood Shake & Shingle In addition, we also provide the following services: Emergency repairs Roof certifications Detailed roof inspections Insurance claim work To ...

    Energy Home Service - Air Duct Cleaning, Vaughan, ON HVAC & Air Duct Cleaning Service - Duct & Vent Cleaners. family owned and operated Company, Licensed - Certified - insured Our Mission: Energy Home Service to be the most admired Company in Vaughan and surrounding areas to provide best prices and guaranteed services. Our Goal: Energy Home Service to be your first choice for High quality HVAC system Cleaning, Installation and Maintenance. " Our team Can Quickly get your Air Back on a ... Read more Healthy Track " +Why to Choose Energy Home Service: -Family Owned & Operated Company, Our Qualified team treats your house like our own. -We Servicing the community on personal basis as a part of the community we live and work. -We are HVAC Contractors, so we know how your system operates and how it should be cleaned. -We are Gas technicians, so we Can advice you Regarding the saftey & efficiency of your system -We use Natural sanitizing products which is Healthy for humans and Friendly ...

    Water is the world’s most precious resource. Over the past thirty years, Altair Water has developed a unique expertise in drilling and managing the output of water wells across Western Canada. Based in central Alberta, Altair Water Drilling was started in 1982, completing projects all over Western Canada into the Yukon and NWT. Today Altair Water has a new energy – an expanded team and a growing fleet to deliver on every possible water exploration and management requirement. The foundation ... Read more of our 30 year track record is based upon: A complete water and drilling service to deliver and manage output requirements. Quality experienced personnel to explore, monitor, and manage each project. Specialized equipment and services that are uniquely focused on water services. Providing safe, cost-effective solutions that reduce the overall project cost. The protection of our employees, contractors, customers and the environment utilizing the most up-to-date ...

    Skilled Handyman Is Available For All Your Maintenance and Renovation Needs For emergency work or weekends; days or evenings; small job or major renovation, plumping, drywall or painting; carpentry & tiling; fencing or yard work. Don't hire a contractor and pay high price, the handyman can do it all for lower cost. For ladies and single moms, the handyman can help you to fix it all. Very friendly personality & safe to work with, reasonable price and good work quality.

    Cleaning services Toronto Pro are the leaders in quality detailed house cleaning, maid service, and commercial cleaning services. We provide best cleaning possible at the best prices. Our maids and cleaning staff are trained to clean and dust all corners of your space so as to meet the highest standards our customers require. Our cleaning services include house cleaning, condo cleaning, office cleaning, detailed cleaning, spring cleaning, moving in and out cleaning, janitorial services, commercial ... Read more cleaning, carpet cleaning and so much more. Just call us to get more details on all our cleaning packages and services. We are proud to be the leaders in cleaning receiving 5 star reviews and many satisfied customers. We strive to be the best and want to make sure each and every customer is 100% satisfied. We start by making sure we understand our customers needs and their space and we make sure we fully provide the services and quality expected by our customers. We provide you with free quotes ...

    Prestige Aluminum & Siding provide professional roof repair and installation services. Our roofers are well trained in both repair and installation services. Our main goal is to provide a 100 % satisfaction to clients in Hamilton and other surrounding areas. Moreover, we offer affordable siding, soffit, fascia repair and installation services. Our experienced team members are not only established but also suggests the matching Eavestrough as per your residence architecture. Why Choose Us? *Durability ... Read more Guaranteed: We offer leading brands and high quality products. *Much Increased Safety: We keep in mind your safety and security. *Improved Home Appearance: Our solutions are customized to suit your needs and budget. At Prestige Aluminum and Siding, we offer: Soffit & Fascia Installation Custom Fabrication Replacement services Soffit and fascia repairs

    Braid Flooring & Window Fashions provides high quality flooring, window and paint products. We have a thorough design and consulting process to help ensure your project is a success. Carpet, hardwood, ceramic tile, vinyl plank, rugs, laminate, cork, accents, commercial grade floowing, Hunter Douglas blinds, window fashions and coverings, Farrow & Ball paint. Braid Flooring & Window Fashions’ track record dates back to 1979, when Bill Knight Flooring, a Winnipeg-based company, established a branch ... Read more in Saskatoon. In 1986, Braid Flooring Ltd. was incorporated, beginning a tradition of superior service, quality and innovation. Later that year, Jeff and his staff obtained their first major public contract with CAIRNS HOMES, a local homebuilder. Since then, Braid Flooring has worked with numerous homebuilders in addition to working on many public projects such as the Ronald McDonald House, The Mendel Art Gallery and the Cameco building. In 1989, Braid Flooring moved to a larger space and ...

    Carpet Cleaning Kelowna provides residential and commercial carpet cleaning throughout the Okanagan including Summerland, Peachland, West Kelowna, Kelowna, Lake Country, Vernon, Lumby, Armstrong, Salmon Arm, Sicamous, and Kamloops. Using our dry chemical formula means you are not only getting the best available cleaning equipment, you will also benefit from our unique Hot Carbonating Extraction (HCE) process. This delivers a deeper, longer lasting clean combined with a green-certified solution ... Read more that is environmentally safe and non-toxic for everyone in your home, pets included. We aim to delight our customers with cleaner and faster drying carpets and upholstery. In addition to our proven, effective techniques, we know you are going to be delighted with the result, leaving you thrilled you chose our dry chemical process for your carpet cleaning. Your carpets will dry in hours - rather than days - because we use the minimum amount of water. Best of all, our method is gentle on ...

    Nu-Trend's reputation speaks for itself when it comes to Insurance claims; We have been in business over 39 years and continue to grow. Our Emergency team is on call 24/7 ready to assist our clients in all weather, fire and smoke, water related and vehicle impact situations. We have the skills, technical training and equipment to handle all situations including but not limited to asbestos, mold, oil and chemical remediation services. Our skilled manpower allows us to handle both residential and ... Read more commercial claims swiftly while keeping customer service a priority.

    I have been in business for over 30 years and I'm a triple A member of the BBB. I did allot of Renovation for BCBC which is British Columbia Building Corporation and did renovations and repairs to al government buildings, such as court house ambulance stations extended health care offices, Forestry buildings Community halls etc. for many years until I moved here. I have a Skid Steer and 435 bobcat hoe for landscape work and services and Rock wall sales and installations and Renovations to homes ... Read more and commercial properties.10 foot V-Plow and 4 yards sander and skid steer with plow and snow bucket. We have many attachments for our equipment as well. Winter renovation special for inside renovations.

    Alarmtech Systems for Life was established in 1985 as Alarmtech Security Systems and has always striven to be the finest independent solution provider for electronic security systems. Through the years, Alarmtech expanded to offer CCTV and camera surveillance systems as well as lifestyle installations such as home theatre and whole house audio. From large access control and integrated systems to small commercial and residential installations, Alarmtech treats every customer with care and attention. ... Read more We consult, educate, quote and follow-up to provide the solution that suits your needs and budget. Winner of Best of London and Consumer Choice awards, as well as top rated by the BBB, Alarmtech is the best choice for customer satisfaction.

    Sales, Installation and Service of Residential and Commercial HVAC equipment in the Lethbridge and surrounding area, complete with full Metal Fabrication shop.

    THE DIFFERENCE At New West you will find that we are much more than just a builder. We’re here to be a part of your experience. A positive team that understands family is important in this evolution. It’s about balancing and nurturing our relationships. We are passionate about what we do and every member of our team is hands on and committed to building your dream home, from our President and Vice President down the line. We’re all involved and it shows in the final unveiling of your ... Read more home. After all, it’s all in the details. THE COMMUNITIES Your home is only as amazing as its location and here at New West, we pride ourselves on being a part of the best communities. Amongst the number of communities both in Calgary and Kelowna that we’ve been a part of, New West Luxury Homes was carefully selected as part of Calgary’s most experienced and reputable Luxury Homebuilders known as the “Builders of Distinction” located in Watermark at Bearspaw. While our community ...

    Ideal Fence is an Ottawa-based fencing company that provides Ottawa and its surrounding areas in Eastern Ontario with all kinds of fencing services. We cover both residential and commercial fencing needs and are ready to work under all circumstances and according to customer’s plans and wishes. We work with such fencing materials as wood, vinyl, iron, aluminum, and many others, and provide both fence installation and fencing repair services. Our goal is to become the best and most reputable fencing ... Read more contractor in Eastern Ontario, and one that will leave a trail of happy customers wherever it goes. Our mission is to provide both residential and commercial customers living in and around Ottawa, Eastern Ontario and Western Quebec with quality fencing installation and repair services. Those who hire us can rest assured that the job will be done properly and in a timely manner, as we approach every fencing project with professionalism and dedication. In order to stay ahead of the competition, ...

    We mostly update bathrooms providing all trades required satisfying applicable codes and the customers expectations. Often we remove old dated trims and flooring installing the newest flooring products. Many customers have given us a completely unfinished space and ask us to install a bathroom, bedrooms and living area. These builds all met the Codes with updated material and fixtures. Our website finishingtheunfinished has images of projects done 20 years ago when the company was young starting ... Read more to amass renovation expertise. The last 11 years operating in Edmonton, Alberta, Canada building a strong customer base. Now we are the go-to contractor for renovations. We do not require deposits, invoices are issued when tasks are completed payment is due upon receipt.

    A team of highly trained Pest Control & Extermination experts, covering the entire Capital Region. We take infestations as seriously as we do the environment and safety of humans & protected wildlife. Our licensed Pest Control Technicians, Exterminators, and Wildlife Removal Specialists get it right the first time - every time. We take pride in serving the Capital Region, with extended guarantees that will make you feel safe & comfortable again in your home or workplace. ▶ Contact us and ... Read more we'll hurry over to eliminate your pest problem on time and on budget.

    At Madge Roofing Inc. we pride ourselves on Top Quality Workmanship, Excellent Customer Service and Current Industry Knowledge. With combined roofing experience of over 50 years, and the owner having a background as a Certified Roofing Inspector, we are confident to handle any roofing project you have. As a full service Roofing Company we can offer Commercial and Residential Roofing for New Construction, Re-Roofing and Repairs for all roofing systems Roofing is an investment in your property and ... Read more the future integrity of that property. Being able to provide you as an owner with vast industry knowledge on products and services is what set us apart. Honesty, quality, and reliability are what lead us to Setting a Higher Standard in the Roofing Industry. We look forward to the opportunity to provide you with a free estimate and consultation! Serving All of Saskatchewan Providing Quality Roofing For: Residential Roofing: *New Construction *Re-Roofing *Repairs ...

    At Ottawa Plumbing and Heating we provide fast, friendly, first-rate service, support and advice to cover all your heating, air conditioning, ventilation and plumbing needs. Whether you are a homeowner, small business owner or major retailer, our fully trained and licensed technicians have the skills and expertise to keep your most essential services running smoothly. No job is too big or too small. We'll fix it fast, using top quality parts and workmanship to accommodate any budget, and we won't ... Read more settle for anything less than your total satisfaction.

    Carpet Masters is an independent, locally owned and operated carpet cleaning company, serving our customers in Kitchener, Guelph, Waterloo, Cambridge and surrounding areas since 2011. We’re certified by the IICRC (Institute of Inspection, Cleaning and Restoration Certification). We are proud to provide residential and commercial carpet cleaning services, as well as area rug cleaning, upholstery cleaning, mattress cleaning, odour removal, dryer vent cleaning and tile and grout cleaning. Our team ... Read more of carpet cleaners is professionally trained, reliable and trustworthy, offering amazing value and impeccably high standards of cleaning. And we’re bonded and fully insured, for your peace of mind. We provide free, no obligation estimates of all of your carpet cleaning, upholstery cleaning, area rug cleaning, mattress cleaning and tile/grout cleaning requirements. And, we ensure that you are 100% satisfied… guaranteed! Contact Us today to discuss your needs and a free estimate. We ...

    At AM Roofing Solutions, we only employ skilled tradespeople who are certified to do their job. All of our crew members are full-time, trained and certified employees. We maintain a meticulous cleanup policy on every job site. We have insurance and WSIB Coverage. We also offer roof inspections and a full line of repair services. When you have a new roof installed it is a great opportunity to review the insulation in your home. Does your home meet today's building code for insulation? If not, this ... Read more would be the time to install Owens Corning Insulation. Save money, increase your home energy rating, improve the comfort inside your home and help the environment. Emergency and temporary repair services are available around the clock.

    Studio MMA is an architectural design studio founded in 1999 by Vouli Mamfredis and Rob Miners, two architects in practice since 1984 and 1987 respectively. Their experience as project leaders for institutional, corporate, commercial and residential projects provides a solid foundation for their work. We’ve won numerous awards for our work and had the honour of sending one of the three projects that represented Canada at the 2005 Sustainable Building Conference in Tokyo. We were on one of twelve ... Read more winning teams selected to build a project for EQuilibrium, a nationwide initiative to build net zero energy healthy homes. We’ve built three stores with Mountain Equipment Coop, a business at the forefront of green construction, and we’ve completed many new homes, additions and green renovations, including the first LEED certified home built for Habitat for Humanity in Canada. We are passionate about design and craftsmanship, and committed to quality and sustainability. We bring our passion ...

    Swing Paints manufactures Canada’s most trusted line of conventional and environmentally safe paint and varnish removers under the brand name Circa 1850. This includes products for the consumer/DIY market, the refinishing trade, and industrial use. Swing Paints is the largest Canadian manufacturer of wood finishing products, including stains, varnishes, floor polyurethanes, polishes, cleaners and removers. Swing Paints is a family-owned business operating in Canada since 1965. The company distributes ... Read more its products throughout Canada, the United States and abroad.