Our Team

I have been working with John and his team at EFS Clean for many years throughout my career. They are always fast in responding to ours, and our tenants’ needs. A nice personal touch!

Property Manager, J. Erickson

If you have to hire a commercial cleaning company, you should choose one you like and trust. 

Our clients like us. We like us. After reading this, we hope you’ll like us too.

Who is EFS Clean? We are a professional team of Calgary commercial cleaning industry professionals with over 60 years of combined experience. 

We are Calgary owned, grown and operated. And proud of our entrepreneurial sprit having been started by our President, John Kangles in 2005.


John Kangles

Coming from the distribution side of the cleaning industry, John worked with many Calgary commercial cleaning companies and was not always impressed with how they did business. Armed with an MBA degree, John created a janitorial cleaning services company focused on value (not price) and customer service (not lip service). John also used his industry background to build an operations team with unparalleled knowledge of chemicals and equipment to ensure the safety of staff and customers.

John is an active part of EFS Clean’s daily business activity. You will often find him in our buildings, visiting customers and sharing his friendly demeanor and great sense of humour.

Director of Branding & Customer Relations

Kelly Ritter-Kangles

In 2012, John’s wife Kelly decided to leave her career in media sales and corporate marketing and work with John and the EFS Clean team. It ends up married couples can make good business partners! 

Kelly’s background brought a new perspective on the importance of customer service, branding and community support to EFS Clean’s core values. And some refreshing female mojo in the company didn’t hurt either.

Vice President of Operations

Bob Gehlen

Our operations team is headed by Bob Gehlen, an industry professional with 20+years under his belt running the cleaning services programs in major accounts for companies like Sodexo. His keen eye and big smile grace our buildings regularly, ensuring quality assurance and happy customers.

Manager of Operations and Training

Jimmy Chahal

EFS Clean’s on-site cleaning teams are led by Jimmy Chahal, another cleaning industry veteran and long-time EFS Clean employee. Jimmy’s “can do” attitude and dedication ensure the job always gets done. He leads training and coordinates the cleaning teams keeping everyone in sync and on schedule. It’s a beautiful thing.

EFS Clean Supervisors

Overseeing the cleaning programs of buildings, our supervisors train, inspect and fill in as needed to ensure the highest quality service for our customers.

EFS Clean Employees

We employ many new Canadians, providing them and their families an opportunity for growth and pride. Through their tireless work, we are able to take care of your employees, ensuring their work environment is happy, healthy and safe. Our front-line cleaning staff is carefully screened and bonded, and provided with on-going training and support which is why we have many long-term employees.