Alex Maiorov

Technology Lead

Title Medium Date
Is This the Year's Best Ad? The Andy Awards Would Have You Think So Awards Dec 16, 2015