Il devient tétraplégique à la suite d'un accident de ski à l'âge de 19 ans.
Il entre au conseil municipal de Vancouver en 1993, ce qui en fait à l'heure actuelle le conseiller municipal de Vancouver ayant servi le plus longtemps jusqu'en 2013. Il est maire de 2005 à 2008.