NFA beats New London 28-7