Charles Davis was born and educated, and has travelled and worked. He now lives and writes. That has always seemed to me to be enough biography for any writer, but being an avid reader, too, I appreciate that curiosity demands a bit more, so . . . . Basically...
Causes Charles Davis Supports
Oxfam, Amnesty International, Greenpeace