Elli Acula headshot

Elli Acula

Affiliation

Spandau20

Location

Berlin

Territory

Map of the world, with North America highlighted, representing management in North America.