Demelza Leonard

Demelza Leonard is a digital marketing expert and director of DL Social