MacKinnon , is a Canadian independent journalist , contributing editor and book author .
James Bernard MacKinnon , commonly cited as J.B.
James Bernard MacKinnon , is a Canadian independent James Bernard MacKinnon , contributing editor and book author .
James Bernard MacKinnon , commonly cited as J.B.