Innovative People

Andrew Rukangu

Andrew Rukangu CAD/CAM and microprocessors.

Languages Andrew Rukangu speaks:

English
swahili