CT

Christopher Teruna

LOCATION

Delft, Netherlands

PROFESSION

Research & Development Engineer

About