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.