Edward Degen

Nationality:
French

Inventor and optician based in Paris.