Michael Blore
Chief Creative Officer at Y&R Brands
Gallo Manor, South Africa

Michael Blore Work