Captain General of UNICEF Team Canada,
The Canadian Tent Pegging Team

Chair of the Board of Governors,
HCI Community Service Scholarship

Quadrangle Society Member,
Massey College in the University of Toronto

Urgent Action Writer for prisoners of conscience,
Amensty International Canada

Sabre Fencer,
Ontario Fencing Association

Member,
Maclean's 50

Writer,
Articles published in three continents




President,
Commonwealth of Nations Association for UNICEF

National Policy Chair,
Liberal Party of Canada

Member of the Seven Person National Platform Committee,
Liberal Party of Canada 2000 Red Book

National Executive Member,
Liberal Party of Canada

Cavalry Rider,
Governor General's Horse Guards

President and Chair of the Board,
Parkdale Community Health Centre

Chair,
UNICEF Ontario Youth Programmes Committee

Director,
Canada World Youth - Jeunesse Canada Monde

Director,
Canadian Institute for International Affairs Toronto Branch

Director,
Canadian International Peace Project

Member,
UNICEF Canada Youth Programmes Committee

Member,
Daily Bread Food Bank Public Affairs Committee

Community teacher of basic Literacy and Numeracy,
Project Read

Counsellor of victims of Post-Traumatic Stress Disorder

Volunteer,
Out of the Cold shelter programme for the homeless

 


















Privacy Policy

















 

Team Canada Triumphs

 

Multiple gold medals at the FEI International Tent Pegging Championships


Television

TVOntario's The Agenda
 

Steve Paikin's panel grills me on the Liberal Party's reply to Tory electoral brinksmanship.


Newspaper articles

National Post
 

My article on why Canada needs hard truths over easy lies


Radio

Radio 1's The Current
 

I join a national panel on the decline of public discourse to argue that the end is not yet nigh.

   
 
iTunes Podcast
 
My Twitter Tweets
 
My Facebook Profile
 
My YouTube Channel
 
My Flickr Photo Album
 
My RSS 2.0 Newsfeed