David Lando

Affiliations

  • Chief Technology Officer at Idt Corp (IDT), 2013-06-05