Robert Leaf
Robert Leaf was born as Robert Hoskyns-Jones in Port Talbot, Wales and has lived in Vancouver, Vancouver Island, Toronto and Whitstable, near Canterbury, in the U.K. He has an English Honours B. A. from the University of Victoria and an M.A. from the University of Kent, worked in bookstore ...