Rebecca Scott

 

Rebecca Scott is Senior Lecturer in Marketing and Strategy, Cardiff University

Content by author