National Winners of Ingenious+ Youth Innovation Challenge 2023: Allan Guo

By

Canadian Innovation Space

May 15, 2023
Allan Guo

Allan Guo