Almudena Leal

Active Palo Alto, CA Manager for Idem Translations, Inc.