helgew

361
reputation
1
11

Pharmaceutical Research Informatics, Software Development, and IT leader.