Biography
Ilona Bihlmayer is the construction marketing and communications manager for Leica Geosystems,
based in Switzerland.
Ilona Bihlmayer is the construction marketing and communications manager for Leica Geosystems,
based in Switzerland.
This site uses cookies. By continuing to use this website, you agree to our Cookies Policy. Agree