Thomas Vincent

1,202
reputation

Technology consultant