Leroy Watson


Leroy Denver Watson is a British archer who was a member of the British squad that won the team bronze medals at the 1988 Summer Olympics. He also competed in the individual event, finishing in 18th place.