
Gary est né le 4 janvier 1958 à Swansea, Wales. Depuis 1986, il vit à Vancouver, en Colombie Britannique, Canada.
Avant de devenir comédien, Gary était directeur artistique pour une gazette à Burlington. Quelques années plus tard, il commença à se lancer dans l'écriture de comédies telles que «The Western Alienation Comedy Hour », « Silverwing » en 2003, « The collector » en 2004, et fut récompensé à plusieurs reprises pour son travail de scénariste.
Il est apparu dans de nombreuses séries mais depuis 1997: début de la série Sg-1, Gary incarne l'incontournable « Sergent-chef Walter Harriman ». Un personnage secondaire qui est devenu une figure de la série avec 104 épisodes dans Sg-1 et 7 dans Stargate Atlantis, et qui a su conquérir le cœur des fans par son humour.