DownloadThe Portobello Bookshop Gift Guide 2024

John Craig William Keating Author

John Craig William Keating is fluent in Chinese and has taught Chinese language and history in private schools for almost thirty years, acting as an examiner for Year 12 exams. He lives in Melbourne, Australia, with his wife and four daughters.