A CHA level 3 official, he has been officiating hockey since 1983. He patrols the lines in the BC (Junior A) Hockey League, conducts clinics for the BC Amateur Hockey Association and looks after minor development for his local association.