Douglas Marion Davis, 46, of Fort Dodge was charged in Webster County on a Department of Corrections warrant for probation violation.