Ryan Lai

Ryan Lai

Equipped with web development, communication, and business analytical skills.