PDGA #58870David Heasley Current rating988 RankingsWorldwide1316thUnited States989thIllinoisT42ndSpring Grove1st