

(John Trevor Ferguson)
A pseudonym used by Trevor Ferguson
John Farrow is the pen name of Trevor Ferguson, a Canadian writer who has written nine novels and four plays and has been named Canada's best novelist in both Books in Canada and the Toronto Star.