Research Fellow, Confucius Institute, Carleton University, Ottawa.
Past President, Canada-China Friendship Society (Ottawa)


2017 (July)  
Adjunt Professor, School of Government,Shaanxi Normal University in Xi’An. Course on North American Political Institutions.

2016 (September-November)
Adjunt Professor, Centre for Canadian Studies, Guandong University of Foreign Studies, Guangzhou, China.  Course on Canada-China Relations
Fellow, Bell Chair in Canadian Parliamentary Democracy
Carleton University, Ottawa
Editor, Canadian Parliamentary Review 
Journal devoted exclusively to the study of parliamentary government in federal, provincial and  territorial assemblies. Includes articles, book reviews and interviews  on the legislative and constitutional process by legislators, staff, scholars and other interested observers.    Sponsored by the Canadian Region, Commonwealth Parliamentary Association.

Seminar Co-ordinator, Parliamentary Research Branch, Library of Parliament
Organized orientation and  training programs offered to parliamentarians and staff by the Library of Parliament. This involved  20 to 25 seminars a year on both practical topics such as An Introduction to Parliamentary Procedure,  Understanding the Estimates Process, Parliamentary Privilege, How to Handle the Media,  Doing Research on the Internet,  How to Resolve Constituent’s Problems as well as public policy issues such as Global Warming,  Transportation Policy,  Health Care for an Aging Population.  Also organized Distinguished Visitor Lectures by outstanding individuals from the arts and sciences.

1994 – 1997
Committee Clerk, Senate of Canada
Worked for various high profile special and standing committees  including: the Special Committee on Euthanasia and Assisted Suicide, the Special Committee on the Pearson Airport Agreements and the Standing Committee on Banking Trade and Commerce

Adjunct Professor, University of Western Ontario
Taught courses in political science, both at the under-graduate and graduate level, at the University of Western Ontario.  Courses taught included Canadian Government, American Government, Ontario Government, Introductory Political Science, North American Politics

Private Consultant
Adviser to the Special Committee on the New Brunswick Companion Resolution to the Meech Lake Accord (Charest Committee).  Report

Sessional Lecturer, Political Science, University of Ottawa
Taught course in Ontario Politics

Research Officer, Library of Parliament
Prepared  reports, speeches and other materials for Senators and Members of the House of Commons.  Also worked as an advisor for several committees including  the Special Committee on the Standing Orders, the Special Committee on Reform of the House of Commons

Sessional Lecturer, University of British Columbia (summer school)
Taught course on selected issues in Canadian society

Sessional Lecturer, Political Science,  University of Ottawa
Taught courses in English and French on the Politics of Bilingualism and Introduction to Political Science.

Fellowships, Awards
– Donner Foundation Visiting Fellow, Americans Society/Canadian Affairs (New York City, 1988-1989).
– SSHRC  grant for Conference on the Parliamentary Tradition in Canada. 1986 (with Graham White and Robert Jackson).
– Association of Canadian Studies Writing Award for Biography of  Arthur Beauchesne (1984)

Other Professional Activities
– Member, Canadian Study of Parliament Group, Canadian Political Science Association, Canadian International Institute.
– Selection Committee for Ontario Parliamentary Intern Programme 1991 and 1992.
– Academic Advisory Panel for Annual Editions: Canadian Politics 1990-1994.
– Editorial Board, Legislative Studies (Australian Study of Parliament Group) 1991-1995.
– Scholarly manuscripts reviewed for McGraw-Hill, Canadian Journal of Political Science.

D. Sc. Soc  (Science politique), Université Laval
M.A.  (Canadian Studies), Carleton University
B.A   (Politics and Economics), University of Saskatchewan

Numerous articles, chapters in books, monographs, book reviews, op. ed. letters.  See Publications for  list