Clarkson opens lengthy home stand with 3-2 win over Princeton