virgil horton