Alpha & Omega Semiconductor appoints Joshua Chien as independent director - AOSL News | Rallies