Len De Villiers

Career History

  • Chief Information Officer
  • Managing Director
  • General Manager
  • Show More
Website: www.telkom.co.za

Corporate Information

Address:
Telkom Towers North
152 Proes Street
Pretoria, 0001
South Africa
Web url: www.telkom.co.za

Personal Information

Education

  • Harvard College
  • INSEAD

Memberships

Board Memberships

  • Microdata
  • Microdata

Other Memberships

  • Cio Council of South Africa

Sponsored Financial Commentaries

More From The Web