Leo Voruta

Leo Voruta

Costa Blanca, Spain

Specialist with 9 years of experience in web development, design and advertising. European master and bachelor degrees in Digital Media Management and IT Technology. www.byleo.es