Robert D. Holmes
Robert D. Holmes is president of the board of the British Columbia Civil Liberties Association and is a member of Holmes & King, Barristers and Solicitors in Vancouver.
Stories by Robert D. Holmes
How Gag Law May Bite Its Makers
Election free speech without fines? Start your own BC party.