Office Locations Kitchener Office - 640 Riverbend Drive Waterloo Office - 10-564 Weber Street North Brantford Office - 105-222 Fairview Drive