PDGA #280215William Haviland Current rating854 RankingsWorldwide58763rdUnited States42684thNew YorkT1005thCraryville1st