Thomas Vincent

1,110
reputation
6
13

Technology consultant