Kathleen Clare Waller 

Kathleen Clare Waller's avatar
fiction writer & teacher living internationally | PhD in comparative literature | Hachette & indie author