Roy Green’s resume is outstanding. He is a three time consecutive winner of the Canadian Association