Jenny Roy

Jenny Roy

Marketing at Patch, climate tech
2 points