Dr. Damian Szegda

Director of Technology
Impression Technologies Ltd
Coventry United Kingdom CV5 9PF

Papers: