Ed Kennedy

Software firm employs 210 staff at main R&D facility in downtown Ottawa