Nefin solar panel company Managing partner and business development director

Eric Leun has 14 years of experience in the industry of solar panel development