PDGA #207929David Ruh Current rating876 Rankings by regionWorldwide47824thCanada2060thOntarioT619thTorontoT70th