Johannes Ernst

1,037
reputation
4
16
26

Technologist & entrepreneur.