PDGA #146525John Hafner Current rating942 RankingsWorldwide11021stUnited States8234thNew YorkT180thClinton Cors1st