Innovative People

David Aubin

Electrical and Mechanical manufacturing/troubleshooting and design

Languages David Aubin speaks:

English
French