A Mayfield man has pleaded guilty to several charges stemming from a Marshall County wreck that killed two of his passengers.