Formulate an answer to this elaborate question: Guy Walters competed against which former professional boxer that is a two-weight world champion?
Virgil Hill