1980, BA in Economics, Carleton University, Canada; 1984, LLB and 1984, MBA, University of Ottawa, Canada;. 1985, Law Society, Alberta, Canada; 1988, Law Society, Upper Canada, Canada; 1989, Law Society, England and Wales; Law Society, Hong Kong; 1989-90, Chairman, Legal Committee, Canadian Chamber of Commerce; 1991-2000, Director, Lions Club of Happy Valley, Hong Kong; 2003, China-Appointed Attesting Officer; 2000-03, Member, District Council, Wong Tai Sin; 2001-07, Member of the Board of Management, Chinese Permanent Cemeteries; 2005-07, Member, Commission on Strategic Development; Justice of the Peace; 2006-08, Council Member, Lingnan University; 2006-08, Board Member, Hospital Authority; April 2007-May 2008, Vice-Chairman, Democratic Alliance for the Betterment and Progress of Hong Kong; since 2008, current position.