1. Empa - Swiss Federal Laboratories for Materials Science and Technology; Laboratory for Thin Films and Photovoltaics; Ueberlandstrasse 129 CH-8600 Duebendorf
2. Empa - Swiss Federal Laboratories for Materials Science and Technology; Laboratory for Nanoscale Materials Science, Ueberlandstrasse 129, CH-8600 Duebendorf, Switzerland, presently at OC Oerlikon Balzers AG, Systems; Iramali 18 FL-9496 Balzers Liechtenstein.
3. ETH Zurich, Laboratory of Multifunctional Materials; Department of Materials; Wolfgang-Pauli-Strasse 10 8093 Zurich Switzerland