PDGA #277776Estrella Leonard Current rating776 RankingsWorldwide82416thUnited States59185thCaliforniaT3951stGoleta14th