Software engineer

Kevin Dam

All opinions are my own and do not reflect those of any current or past employers.