2264 Snyders Road, P.O. Box 209, Petersburg, Ontario, N0B 2H0
  Email      519-634-5110

About Us


Wash Plant

Tri City Materials was started by two brothers, Ron and Rick Esbaugh, in November, 2005.

It was conformed by a simple concept to supply quality aggregate materials to its sister company, Tri City Readymix.  With the acquisition of a couple aggregate businesses in our area, Tri City has grown and now supplies washed sand and stone for concrete and asphalt plants, road building materials and the commercial, ICI, landscape and agricultural sectors.  We now have pit locations in Kitchener, Petersburg North, Petersburg South, New Dundee, and Guelph, all serving the greater Kitchener-Waterloo, Cambridge and Guelph areas.

In December 2017, Tri City joined forces with Miller Paving Limited.  Miller purchased all properties and equipment of Tri City Materials and Tri City Readymix.  Tri City is now better positioned to compete in the construction and material supply industry in the Kitchener Waterloo marketplaces.  We are now able to pursue a wider array of opportunities as projects become more complex and demanding.

We also are big believers in recycling. We take in excess concrete and asphalt from various sites, recycle it to a reusable finished product such as Recycled Asphalt, Type II Road Base, and Recycled A Gravel. This is not only good for the environment, but keeps our valuable virgin material in reserves.

Please feel free to contact us with any questions you may have regarding our products and services. We look forward to doing business with you!


As a large provider of sand and gravel in the Tri City area, Tri City Materials is constantly looking for new qualified personnel to join its team. Tri City strives to provide the highest quality product and the highest level of customer service every day.

If you are interested in joining the Tri City Material’s team, please send us your resume! Tri City Materials is an equal opportunity employer.

Job Application – Follow these steps:

  1. Click here to download the PDF Employment Application.
  2. Print it out
  3. Hand deliver it to our Kitchener Office (see address)

The Tri City Materials Team

Jamie Forbes, Sales

Jamie joined the Tri City Materials team in 2022. Jamie comes to us with a strong background in the aggregate industry. Jamie looks after internal readymix and external sales

Greg Stewart, Production Manager

Greg joined the Tri City Materials team in 2019 as our Production Manager.  Greg brings a lifetime of aggregate industry experience to TCM.  Greg oversees all of our sites and custom crushing teams.

Adam Kropf, Operations Supervisor

Adam joined the Tri City Materials team in 2009 and holds the role of Operations Supervisor.  Adam has 16 years experience in the aggregate industry.  Adam oversees our Barnes and Kitchener pit locations and our team members.  He also schedules and monitors all production activities for these sites. 

Glen Lupton, Maintenance Supervisor

Glen has been with Tri City for 15 years serving many different roles in the maintenance field.

Joana Melo, Accounts Payable and Office Administrator

Joana joined the Tri City Materials team in 2016.  Joana handles accounts payable and the day to day office administration.

Shannon Harris, Office Administrator

Shannon joined our admin team in 2019.  Shannon comes from the transportation industry.

Mike Black, Operations Manager

Mike joined the Tri City Materials team in 2007.  Mike has over 25 years experience in the aggregate and construction industries.

Kristan Tuffin, Dispatch

Kristan joined the Tri City Materials team in 2022. She comes from the construction industry with 4 years experience. Kristan schedules hourly trucking and gravel deliveries.

Kim Le, Assistant Controller / Senior Accountant

Kim joined the Tri City Materials team in 2020. She is a Chartered Professional Junior Accountant supporting our accounting team.

Email Our Staff

  • Choose the employee you would like to email.
  • Enter your message below:
  • This field is for validation purposes and should be left unchanged.