Nanoptix, Inc.
NEEDImEx Gestion International Management Inc.
Number One Machining Ltd.
Canada
World
United States