charlesmduke