PDGA #229650Vito Lamacchia Current rating882 RankingsWorldwide43440thCanada1866thOntarioT565thTiny1st