| Education |
1991 to 1994 | University of Alberta Bachelor of Law |
| | Awards and Academic Achievement at U of A Overall Best Oralist - The Laskin National Moot - 1993 A.I. Shumiatcher Memorial Prize in Advocacy - 1994 Dean's Honour List 1993 & 1994 |
| 1983 to 1987 | University of Calgary Bachelor of Education, Secondary Social Studies, History |
| 1977 to 1980 | William Aberhart High School, Calgary, Alberta |
| Professional Matters |
1999 - present | Johns, Southward, Glazier, Walton & Margetts Barristers & Solicitors Victoria, British Columbia Family law |
| June 1995 - July 1999 | Howard, Mackie (now Borden Ladner Gervais, LLP) Barristers & Solicitors Calgary, Alberta General litigation practice with a concentration in bankruptcy and insolvency, commercial, collections, family law and personal injury |
1994 -1995 | Howard, Mackie Barristers & Solicitors Calgary, Alberta Student-at-Law |
1987- 1991 | Rocky View School Division No. 41
Beiseker Community School High School Social Studies Teacher and Guidance Counsellor |
| 1981 - 1983 | Royal Insurance of Canada Claims Adjuster |
| Civic Involvement |
| 2005 - present | Doberman Pinscher Club of Canada Legislature Liaison with DPCA |
| 2005 - present | Greater Victoria Training and Obedience Club Honourary Counsel |
| 2004 - present | North Saanich Obedience Association Counsel |
| 2001- 2005 | Town of Sidney Advisory Planning Commission Commission Member |
| 1999 - 2000 | Town of Sidney Heritage Commission Commission Member |
| 1995 - 1998 | Calgary Municipal Heritage Properties Authority Board Member |
| 1995 - 1999 | Calgary Legal Guidance Volunteer Lawyer |
| 1991 - 1994 | University of Alberta - Faculty of Law Student Legal Services - Criminal, Civil/Administrative & Legal Education Projects Curriculum Committee - Student Representative |
| 1990 - 1991 | Rocky View School Division No. 41 Secondary Social Studies Professional Development Coordinator |
| 1988 - 1991 | Canadian Masters Alpine Race Series Race Administration and Sponsor Relations |
| 1987 - 1991 | Alberta Teacher's Association Calgary Regional Social Studies Council |
| Memberships and Associations |
The Law Society of British Columbia - Roll No. 504268 - call date November 19, 1999 The Law Society of Alberta - Roll No. 9925 - call date June 1995 Victoria Bar Association Doberman Pinscher Club of America Doberman Pinscher Club of Canada Doberman Pinscher Club of British Columbia Canadian Kennel Club |