Denis McRaeWrong Denis McRae?
Research and Development Engineer
Local Address: Chicago, Illinois, United States
Company Description: Nokia Corporation (Nokia) is engaged in the manufacturing of mobile devices and in converging Internet and communications industries. The company is engaged in... more