New Private Non-Profit School Opens it's DoorsCrossroads School, a non-profit day school is now open in Marlborough.