Thomas Vincent

1,110
reputation

Technology consultant