West Nipissing police have charged a man with numerous offenses following a domestic dispute Christmas Day. Police were told the accused beat and choked his girlfriend in a Cache Bay home. The man is charged with assault with a weapon, possession of a weapon for dangerous purpose, assault and two counts of assault causing bodily harm.