David Evans pleads guilty