John Stephen Aïmond Banson

John Stephen Aïmond Banson

Striving for disruptive innovation.
18 points