Leonard Scott
Follow
About Leonard Scott
Leonard Scott is a track and field athlete from the United States. Away from work, he stands 5′ 11″ (180 cm) tall and attended University of Tennessee. Born on January 19, 1980 in Zachary, East Baton Rouge Parish, United States, he is 46 years old.
















