Americas

Mxi Technologies appoints Dave Diggle to Board of Directors