Speaking at Book Passage and SHACK15, San Francisco, 18 March 2020
Update: Obviously this has been put off, but I'm hopeful that we'll reschedule for some time this spring or summer. Whenever life starts to return to normal. I'll
t
Skip to contentUpdate: Obviously this has been put off, but I'm hopeful that we'll reschedule for some time this spring or summer. Whenever life starts to return to normal. I'll