West Rowan finishes year unbeaten in NPC