PDGA #308039David McGalliard Current rating880 RankingsWorldwide44613thUnited States32642ndVermontT165thRandolph3rd