NFA rolls to 40-7 win over New London