DAVID SCOTT LABUDA

Total number of appointments 1, no active appointments


MATRIXX SOFTWARE, EUROPE LIMITED

Correspondence address
779 EAST EVELYN AVENUE SUITE E, MOUNTAIN VIEW, CALIFORNIA, 94041, USA
Role RESIGNED
Director
Appointed on
11 May 2012
Resigned on
1 October 2015
Nationality
AMERICAN
Occupation
FOUNDER CEO & CTO