Kate Shepherd
Kate Shepherd is a freelance specialist in ethical business and tourism. She has travelled extensively and speaks both French and Italian.
Kate Shepherd is a freelance specialist in ethical business and tourism. She has travelled extensively and speaks both French and Italian. See less
Kate Shepherd's Featured Books