Author Avatar

Jennifer Cowan

Jennifer Cowan is a writer and editor with the Canadian edition of The Epoch Times.