Tascha Alvarez

Bio

A native from Spain, Tascha pursued a Master's Degree in International Relations from the Fletcher School of Law and Diplomacy. She has lived and worked in her native Spain as well as in Germany and the US, and has experience working in both the private and not-for-profit sectors. She loves traveling and the outdoors - and New York City!