generic speaker image

Rob Firing Rob Firing

HarperCollins Canada

Toronto, ON, CANADA