Thomas Vincent

1,090
reputation
6
13

Technology consultant