Kasia Odrozek

Location

Level 6 - 602
I work as a project manager on Mozilla's Internet Health Report.