Debra Canner has a position (SVP - Human Resources) at Akamai Technologies, Inc.

Title SVP - Human Resources
Is Current yes
Board member no
Executive yes
Updated almost 9 years ago

Source Links