Mark

1,531
reputation

Formally trained technologist.