Dr. Damian Szegda
Dr. Damian Szegda
Director of Technology
Impression Technologies Ltd
Coventry
United Kingdom
CV5 9PF
Papers:
Director of Technology
Impression Technologies Ltd
Coventry
United Kingdom
CV5 9PF