1. State Key Lab of PV Science and Technology Trina Solar Changzhou China
2. Yangtze Institute for Solar Technology Wuxi China
3. AMROCK Pty Ltd McLaren Vale SA Australia
4. School of Photovoltaic and Renewable Energy Engineering University of New South Wales Kensington New South Wales Australia