Mark

1,502
reputation

Formally trained technologist.