PDGA #229650Vito Lamacchia Current rating882 Rankings by regionWorldwide44228thCanada1895thOntarioT577thTiny1st