Lecturer

Demelza Kooij

Demelza is a Dutch native based in Liverpool,…