A judge branded Laura McPherson a 'wicked and devious liar'.