Philip Yan
Philip Yan

Philip Yan

Strategic thinker. Creative dreamer. Technology enthusiast. GenesisXD.com, Toronto