Kelly Chen

Work Term 1
Avigilon Corporation
Work Term 2
WhatToZee

Kelly Chen

Work Term 1
Avigilon Corporation
Work Term 2
WhatToZee