Vivian Chan - Portfolio | NOVA