descartes

descartes

Software & electronics engineer running own business.