michael virgil