top of page

Il finanziamento di Fleuret AI sostiene una sfida europea ai penetration test una tantum

31 minuti fa
Tempo di lettura: 14 min

Fleuret AI ha raccolto 4 milioni di euro per sostituire le verifiche periodiche della sicurezza con agenti AI che testano le applicazioni in modo continuo. Il round di finanziamento di Fleuret AI fornisce alla startup parigina risorse per espandere una piattaforma basata su prove di sfruttamento ripetibili, correzione e nuovo test.

RAISE Ventures ha guidato il round pre-seed. Hanno partecipato anche Auriga Cyber Ventures, Wind Capital, Better Angle e dirigenti della cybersicurezza. L'annuncio inserisce un'azienda europea in un mercato che sta già attirando operatori ben finanziati come XBOW, Horizon3.ai e Pentera.

La competizione importante non è semplicemente tra Fleuret AI e questi fornitori. È tra il testing continuo condotto da agenti e la valutazione manuale annuale che ancora definisce il penetration testing per molte organizzazioni.

Fleuret afferma che i suoi agenti possono mappare i sistemi esposti, esaminare applicazioni e API, sfruttare debolezze confermate e verificare le correzioni. Questa sequenza promette più della scansione delle vulnerabilità. Inoltre, concede a un sistema autonomo il permesso di comportarsi come un attaccante entro un perimetro approvato.

Questo permesso crea la tensione centrale. Un agente utile deve essere abbastanza aggressivo da dimostrare una vulnerabilità, ma sufficientemente prevedibile da evitare di danneggiare i sistemi in produzione. I finanziamenti possono accelerare lo sviluppo del prodotto, ma non possono risolvere da soli questa questione di fiducia.

Il finanziamento di Fleuret AI avvicina il testing continuo al livello applicativo

Il round finanzia una sfida diretta al penetration testing come servizio programmato e incentrato sui documenti.

Fleuret ha annunciato il finanziamento pre-seed il 5 ottobre 2026. Secondo l'annuncio del finanziamento dell'azienda, il capitale sosterrà le assunzioni nei settori dell'AI, dell'ingegneria software e della sicurezza offensiva.

L'azienda conta circa dieci dipendenti e indica Brevo, Stoïk e Yogosha tra i suoi clienti. I fondatori, Yanis Grigy e Augustin Ponsin, avevano in precedenza avviato un'attività di penetration testing mentre studiavano.

Questo background è rilevante perché il penetration testing automatizzato deve riprodurre più della velocità di uno scanner. Uno scanner convenzionale identifica schemi associati a debolezze. Un pentester cerca di stabilire se tali debolezze possano produrre una compromissione significativa.

Fleuret utilizza due agenti, Émile e Champollion, per suddividere questo lavoro. Gli agenti mappano l'ambiente del cliente, esplorano applicazioni e API e tentano di sfruttare le debolezze individuate entro un perimetro autorizzato.

La piattaforma allega quindi una proof of concept a ogni vulnerabilità segnalata. Una proof of concept è una prova riproducibile che dimostra che una debolezza può essere sfruttata, anziché limitarsi a corrispondere a una firma.

Fleuret afferma inoltre di collegare le vulnerabilità ai flussi di lavoro per la correzione. I team di ingegneria possono assegnare un problema, applicare una correzione e chiedere alla piattaforma di testare nuovamente lo stesso percorso di attacco.

Questo crea un ciclo chiuso: individuare, sfruttare, correggere e verificare. Si tratta di un modello operativo sostanzialmente diverso dalla ricezione di un report dopo un incarico programmato.

Il prodotto punta attualmente su applicazioni web, API e infrastrutture esterne. Questo perimetro avvicina Fleuret alla distribuzione del software, dove i rilasci possono modificare la superficie di attacco più volte tra una valutazione formale e l'altra.

Un test completato prima di un rilascio non può valutare il codice o la configurazione introdotti in seguito. Il report rimane valido come prova di quella valutazione precedente, ma il suo quadro operativo inizia a invecchiare immediatamente.

Il penetration testing di Fleuret AI mira a ridurre questo divario. La startup vuole che le organizzazioni eseguano test più approfonditi quando i sistemi cambiano, invece di attendere il successivo incarico annuale.

Il finanziamento non dimostra che Fleuret possa eguagliare un team di esperti in ogni applicazione o percorso di attacco. Finanzia però un tentativo di trasformare il penetration testing in un processo software continuativo.

Questo cambiamento è importante perché i concorrenti più forti avanzano rivendicazioni simili. Fleuret deve ora dimostrare perché una piattaforma europea focalizzata sulle applicazioni meriti un posto accanto ai più grandi fornitori di testing autonomo.

Le regole europee di sicurezza aumentano la pressione per prove ripetibili

Fleuret arriva mentre le organizzazioni europee affrontano obblighi di sicurezza più ampi e richieste più stringenti di controlli documentati.

Il quadro NIS2 dell'Unione europea applica requisiti di gestione del rischio e segnalazione in materia di cybersicurezza a 18 settori critici. Copre ambiti tra cui energia, sanità, trasporti, infrastrutture digitali, manifattura e pubblica amministrazione.

Le regole non si limitano a ordinare a ogni organizzazione interessata di acquistare un prodotto di pentesting automatizzato. Aumentano però il valore di prove ripetibili relative a vulnerabilità, controlli, incidenti e correzioni.

Le linee guida NIS2 della Commissione europea descrivono la gestione delle vulnerabilità e la sicurezza della catena di fornitura come parti del quadro. Inoltre, avvicinano la responsabilità per i fallimenti nella gestione del rischio ai vertici aziendali.

Questo contesto favorisce sistemi di testing che conservano prove nel tempo. I team di sicurezza devono dimostrare cosa hanno testato, quali debolezze erano sfruttabili, come hanno risposto e se la correzione ha funzionato.

Le organizzazioni finanziarie affrontano un ulteriore livello attraverso il Digital Operational Resilience Act, o DORA. Il regolamento stabilisce requisiti di testing per i sistemi di tecnologia dell'informazione e della comunicazione utilizzati dalle entità finanziarie interessate.

DORA definisce inoltre il penetration testing guidato dalle minacce per entità selezionate. Questi esercizi simulano attori di minaccia reali e testano sistemi di produzione critici in condizioni controllate.

Le regole di testing DORA impongono requisiti che una normale scansione automatizzata non può soddisfare da sola. La convalida del perimetro, l'idoneità dei tester, i controlli del rischio e le garanzie per la produzione restano importanti.

Fleuret ha quindi un'opportunità, ma non una scorciatoia normativa. La sua piattaforma può supportare test frequenti e raccolta di prove senza sostituire automaticamente ogni valutazione regolamentata.

L'azienda sottolinea anche l'infrastruttura europea e la localizzazione dei dati come elementi di differenziazione. Afferma che le sue vulnerabilità sono ospitate a Parigi tramite il provider cloud europeo Scaleway.

Questo posizionamento si rivolge agli acquirenti preoccupati di dove risiedano prove di sicurezza sensibili. Uno spazio di lavoro per i penetration test può contenere dettagli architetturali, percorsi sfruttabili, credenziali e prove di accesso compromesso.

Mantenere questo materiale nella giurisdizione preferita può semplificare alcune conversazioni di approvvigionamento. Non elimina la necessità di esaminare subfornitori, politiche di conservazione, controlli di accesso, crittografia e procedure di risposta agli incidenti.

La stessa cautela si applica alle affermazioni sulla sovranità. L'hosting europeo è una scelta progettuale utile, ma gli acquirenti devono esaminare l'intera catena del servizio anziché la posizione di un singolo data center.

Ciononostante, la pressione normativa rafforza l'argomento di fondo di Fleuret. Le prove di sicurezza diventano meno utili quando registrano un sistema che è già cambiato.

Il testing continuo offre un modo per creare un quadro più aggiornato. Può anche aiutare i team a collegare distribuzioni specifiche a nuove vulnerabilità o a verificare che una patch abbia chiuso il percorso previsto.

È qui che il penetration testing di Fleuret AI potrebbe guadagnare terreno tra le aziende software europee. Il servizio può collocarsi tra gli incarichi periodici affidati a esperti e gli scanner di vulnerabilità di routine.

Tuttavia, i team di conformità chiederanno se i suoi report firmati e le prove riproducibili soddisfino le aspettative dei loro revisori. I responsabili della sicurezza chiederanno se gli agenti restino entro i confini autorizzati.

Queste domande mettono pressione sia sulle società di consulenza tradizionali sia sulle startup del testing automatizzato. Le società di consulenza devono giustificare intervalli lunghi, mentre le piattaforme devono dimostrare profondità, controllo e prove credibili.

Il finanziamento di Fleuret AI sostiene due agenti, non un altro scanner di vulnerabilità

La scommessa tecnica centrale di Fleuret è che agenti coordinati possano esaminare e dimostrare percorsi di attacco che gli scanner ordinari si limitano a segnalare.

Un agente AI combina un modello linguistico con strumenti, memoria e logica decisionale. Può scegliere azioni, interpretare risultati e adattare il proprio piano perseguendo un obiettivo definito.

Per la sicurezza offensiva, tale obiettivo potrebbe comportare la mappatura degli endpoint, il test dei confini di autenticazione o la concatenazione di diverse debolezze. Ogni azione deve restare entro l'autorizzazione esplicita del cliente.

Fleuret afferma che Émile mappa applicazioni e API come farebbe un attaccante. Champollion aiuta a trasformare le vulnerabilità in prove e flussi di lavoro per la correzione, anche se l'annuncio pubblico fornisce dettagli architetturali limitati.

La distinzione importante è comportamentale. Uno scanner segue solitamente controlli predefiniti e segnala corrispondenze. Un agente può interpretare una risposta inattesa, scegliere un'altra strada e costruire un percorso di attacco in più fasi.

Si consideri un'applicazione con una debole autorizzazione a livello di oggetto. L'accesso a un endpoint potrebbe esporre il record di un altro cliente, ma solo dopo che il tester ha modificato gli identificatori e compreso la struttura degli account dell'applicazione.

Una firma può non cogliere questa relazione aziendale. Un agente con un contesto sufficiente può verificare se l'applicazione applica correttamente la proprietà.

Fleuret afferma di non segnalare una vulnerabilità senza prove di sfruttamento riproducibili. Questa politica affronta uno dei problemi più antichi del testing automatizzato della sicurezza: ampie code di sospette debolezze che gli ingegneri devono convalidare manualmente.

La prova è preziosa perché cambia le priorità. Una debolezza teorica compete con molti altri avvisi. Una compromissione riproducibile indica al team esattamente quale percorso ha funzionato e cosa richiede attenzione.

Il nuovo test completa il flusso di lavoro. Dopo che gli ingegneri distribuiscono una correzione, la piattaforma può ripetere l'azione precedente e registrare se il comportamento vulnerabile resta disponibile.

Questo meccanismo spiega perché il penetration testing automatizzato sta attirando capitali. Il suo valore non consiste soltanto nell'eseguire più rapidamente i test tradizionali. Consiste nel preservare la logica di attacco affinché le organizzazioni possano riutilizzarla dopo ogni modifica significativa.

L'approccio crea anche un'opportunità di apprendimento. I test ripetuti rivelano se le stesse classi di vulnerabilità ricompaiono tra servizi, team o rilasci.

Le organizzazioni possono collegare queste prove ai processi di sviluppo. Un ricorrente difetto di autorizzazione potrebbe evidenziare debolezze nel middleware condiviso, nella revisione del codice o negli standard architetturali.

Tuttavia, Fleuret non ha pubblicato dati di valutazione indipendenti sufficienti a stabilire un'ampia copertura. L'annuncio nomina clienti e descrive il flusso di lavoro, ma non pubblica risultati comparativi di rilevamento.

Inoltre, non specifica con quale frequenza gli esseri umani rivedano le decisioni degli agenti. Questo è importante perché l'autonomia esiste su uno spettro, dall'automazione guidata all'esecuzione in gran parte indipendente.

I materiali pubblici dell'azienda enfatizzano le prove, l'hosting europeo e il nuovo test continuo. Sono priorità di prodotto ragionevoli, ma gli acquirenti necessitano comunque di risposte tecniche durante la valutazione.

Dovrebbero chiedere come il sistema gestisca autenticazione, limiti di frequenza, azioni distruttive, dati inattesi e stato applicativo variabile. Dovrebbero inoltre esaminare i controlli di autorizzazione e i log dei test.

La dimostrazione più convincente utilizzerebbe un ambiente di staging controllato dal cliente che assomigli alla produzione. I team potrebbero confrontare i risultati con una recente valutazione condotta da esseri umani e rivedere ogni azione.

Quel test rivelerebbe più di un punteggio di benchmark. Mostrerebbe se gli agenti comprendono le applicazioni dell’organizzazione, restano entro il perimetro e producono evidenze utilizzabili dagli sviluppatori.

Il principale avversario è la fotografia annuale della sicurezza

L’argomentazione commerciale di Fleuret funziona solo se gli agenti continui ampliano la copertura senza scartare il giudizio fornito dai pentester umani.

I tradizionali test di penetrazione concentrano l’attenzione degli esperti in un incarico ben definito. Tester qualificati esplorano la logica di business, mettono in discussione le ipotesi e riconoscono quando una risposta insolita ha rilevanza operativa.

Questo modello può produrre risultati approfonditi. Presenta però un inevitabile problema di tempistica, perché la maggior parte delle organizzazioni non può commissionare una valutazione manuale completa dopo ogni deployment.

Le piattaforme continue intervengono su questo intervallo. Possono ripetere controlli noti, esplorare superfici modificate e verificare le correzioni senza ricostruire ogni volta l’intero incarico.

Horizon3.ai ha perseguito questo modello nell’infrastruttura aziendale. Il prodotto NodeZero dell’azienda testa reti, ambienti cloud e altri sistemi attraverso percorsi di attacco autonomi.

Nell’agosto 2026, Horizon3.ai ha annunciato un importante round di finanziamento e ha dichiarato di aver eseguito centinaia di migliaia di test in produzione. La scala riportata offre agli acquirenti enterprise un punto di riferimento maturo per i test autonomi.

Un report sull’espansione di mercato ha inoltre descritto la crescita internazionale di Horizon3.ai e l’enfasi dell’azienda su test in produzione prevedibili. Queste capacità alzano l’asticella che Fleuret deve raggiungere.

XBOW è un altro confronto ravvicinato, in particolare per la sicurezza offensiva focalizzata sulle applicazioni. Commercializza un hacker autonomo che identifica e convalida le vulnerabilità software.

L’azienda ha annunciato un consistente finanziamento Series C nel marzo 2026. La sua espansione dei test autonomi mostra quanto rapidamente capitali e talenti esperti della sicurezza stiano entrando nella categoria.

Pentera affronta il problema tramite la convalida automatizzata della sicurezza. La sua presenza si estende alle superfici di attacco interne ed esterne, rendendola rilevante per le organizzazioni che cercano test di controllo ampi.

L’opportunità di Fleuret è più specifica. Può diventare un’opzione europea focalizzata su applicazioni, API, evidenze di audit e cicli di remediation.

Un’azienda più piccola può inoltre muoversi a stretto contatto con i primi clienti. Questo può aiutarla ad adattare i flussi di lavoro agli acquisti europei, alla residenza dei dati e alle aspettative di conformità specifiche per settore.

Tuttavia, Fleuret non compete soltanto sulla geografia. I clienti europei possono già acquistare prodotti da fornitori internazionali affermati.

La startup deve dimostrare un migliore allineamento con le loro applicazioni e i loro vincoli operativi. Ha inoltre bisogno di integrazioni che permettano di trasferire i risultati di sicurezza nel lavoro di engineering senza perdere contesto.

Questa dimensione del flusso di lavoro è importante. Un report diventa meno utile quando le sue evidenze sono separate dal ticket, dalla modifica del codice e dal risultato del nuovo test.

Una piattaforma efficace dovrebbe conservare l’intera catena. I team hanno bisogno della richiesta originale, del comportamento osservato, delle prove dell’exploit, del servizio interessato, del responsabile assegnato, della remediation e del record di verifica.

Questo ricorda la sfida più ampia di costruire una base di conoscenza ricercabile a partire da evidenze tecniche. Le informazioni devono rimanere connesse, aggiornate e accessibili alle persone giuste.

I test continui cambiano anche il ruolo delle società di consulenza. Non le rimuovono necessariamente dal processo.

Gli specialisti umani possono concentrarsi su logiche di business complesse, modelli di minaccia insoliti, social engineering, controlli fisici e catene di attacco creative. Gli agenti possono coprire i test ripetibili tra un incarico e l’altro.

Questo modello ibrido è un esito a breve termine più credibile della sostituzione completa. Mette inoltre pressione sulle società di consulenza affinché offrano una convalida continua invece di trattare ogni report come il prodotto finale.

Il prodotto vincente potrebbe quindi integrare il lavoro degli esperti riducendo al contempo lo sforzo ripetitivo. La sfida di Fleuret è dimostrare che i suoi agenti occupano quella utile posizione intermedia.

La prova di compromissione non elimina il rischio dell’autonomia

Le evidenze riproducibili possono ridurre i falsi positivi, ma non garantiscono una copertura completa, un’esecuzione sicura o un solido giudizio di business.

Il penetration testing autonomo opera in un contesto insolitamente sensibile. L’agente riceve strumenti progettati per scoprire debolezze e sfruttarle contro sistemi reali.

Un falso positivo spreca tempo di engineering. Un falso negativo crea una fiducia mal riposta. Un’azione non sicura può interrompere il servizio, corrompere i dati o raggiungere un sistema al di fuori del perimetro autorizzato.

Il requisito di proof-of-concept di Fleuret affronta il primo problema. Se ogni vulnerabilità segnalata include un exploit riproducibile, gli sviluppatori possono ispezionare il comportamento esatto.

La policy non risolve completamente i falsi negativi. Un agente può produrre evidenze accurate per le falle che trova, pur non rilevando un problema più profondo di autorizzazione o una catena di attacco sconosciuta.

Non risponde neppure a come il sistema si comporti quando un test incontra condizioni di produzione inattese. Il funzionamento sicuro dipende dall’applicazione del perimetro, dai controlli sulle azioni, dalle credenziali, dai limiti di velocità, dal monitoraggio e dagli arresti di emergenza.

La ricerca accademica supporta questa cautela. Un recente studio sui test autonomi di reti enterprise ha rilevato che gli agenti possono seguire percorsi irrilevanti e perdere informazioni tra pianificazione ed esecuzione.

La ricerca ha inoltre identificato problemi di sicurezza che richiedono supervisione umana. Questi risultati compaiono in uno studio sui test enterprise pubblicato dall’Association for Computing Machinery.

Altre valutazioni hanno riportato difficoltà con interfacce grafiche, logiche di business complesse e tassi più elevati di falsi positivi. Le prestazioni possono inoltre cambiare in base al modello, al prompt, alla configurazione degli strumenti e all’ambiente di destinazione.

I benchmark introducono un’altra incertezza. Gli ambienti di addestramento spesso contengono vulnerabilità note, obiettivi chiari o schemi applicativi rappresentati nei dati di addestramento del modello.

I sistemi di produzione sono più disordinati. Contengono flussi di lavoro personalizzati, documentazione incoerente, autorizzazioni parziali, servizi di terze parti e regole di business uniche per una singola organizzazione.

Un successo in un benchmark dimostra quindi capacità in condizioni definite. Non stabilisce che un agente riprodurrà una valutazione esperta su ogni applicazione live.

Esiste anche un problema di governance. Le organizzazioni devono decidere quali azioni un sistema autonomo possa eseguire e quali richiedano l’approvazione umana.

Leggere un endpoint è diverso dal modificare un record di database. Testare il controllo degli accessi è diverso dal creare un accesso persistente. Dimostrare una debolezza è diverso dal massimizzarne l’impatto.

Una piattaforma credibile dovrebbe rendere espliciti questi confini e applicarli tecnicamente. Il solo linguaggio contrattuale non può impedire a un agente di compiere un’azione non sicura.

I clienti dovrebbero aspettarsi log dettagliati che mostrino cosa il sistema ha tentato, quale strumento ha eseguito ogni passaggio e quali evidenze hanno supportato il risultato. I log dovrebbero anche identificare le azioni bloccate.

L’enfasi di Fleuret su prove e nuovi test è promettente perché mette al centro il comportamento osservabile. Tuttavia, l’azienda non ha pubblicato una valutazione indipendente della sicurezza né un benchmark comparativo ampio.

Questa assenza è comprensibile per una giovane startup, ma resta rilevante. La fiducia degli investitori e i clienti nominati sono segnali utili, non sostituti della convalida tecnica.

I team di sicurezza dovrebbero trattare i primi deployment come valutazioni controllate. Possono iniziare con sistemi di staging, perimetri ristretti, credenziali monitorate e condizioni di arresto ben definite.

Dovrebbero confrontare i risultati degli agenti con la revisione umana, soprattutto per autorizzazione e logica di business. Dovrebbero inoltre misurare il tempo impiegato per convalidare i risultati, non solo il numero di rilevamenti.

La metrica più utile non è quante vulnerabilità segnala un agente. È quante questioni verificate e rilevanti arrivano alla remediation senza aggiungere un rischio operativo inaccettabile.

Fleuret deve dimostrare questa equazione in ambienti cliente diversi. Fino ad allora, le affermazioni sulla sostituzione dei test manuali approfonditi meritano attente qualificazioni.

Cosa osservare dopo il round di finanziamento di Fleuret AI

Le prossime evidenze devono derivare da deployment, controlli di sicurezza e risultati ripetibili, anziché da un altro annuncio di finanziamento.

Il primo segnale è una convalida tecnica indipendente. Fleuret necessita di valutazioni che confrontino i suoi agenti con pentester esperti su applicazioni realistiche.

Risultati utili separerebbero scoperta, convalida dell’exploit, copertura della logica di business, falsi positivi e falsi negativi. Descriverebbero inoltre la complessità dei target e il livello di assistenza umana.

Risultati solidi sosterrebbero l’affermazione di Fleuret secondo cui il suo sistema offre più di una scansione rapida. Risultati deboli o definiti in modo ristretto favorirebbero un ruolo ibrido tra gli incarichi umani programmati.

Il secondo segnale è l’espansione dei clienti nei settori europei regolamentati. Fleuret nomina già aziende digitali, ma servizi finanziari, sanità e infrastrutture critiche comportano requisiti di acquisto e operativi più rigorosi.

L’adozione in questi mercati metterebbe alla prova residenza dei dati, evidenze di audit, controlli d’identità e sicurezza in produzione. Rivelerebbe inoltre se gli acquirenti accettano report generati dagli agenti all’interno dei programmi di assurance esistenti.

Un elenco di clienti in crescita da solo non risolverà la questione. I case study dovrebbero spiegare il perimetro dei test, gli esiti della remediation e il rapporto tra valutazioni automatizzate e umane.

Il terzo segnale è come rispondono i concorrenti. XBOW, Horizon3.ai, Pentera, le società di consulenza e le piattaforme di security testing dispongono tutti di percorsi verso la convalida continua.

Possono aggiungere hosting europeo, copertura applicativa, flussi di lavoro basati su agenti o integrazioni di remediation più profonde. Fleuret deve stabilire un vantaggio difendibile prima che queste capacità convergano.

La sua opportunità più chiara è una piattaforma europea strettamente integrata per applicazioni e API. Questa posizione diventa più forte se i clienti possono collegare ogni exploit a una correzione e a un nuovo test verificato.

La posizione si indebolisce se gli utenti necessitano ancora di un’ampia convalida manuale o di strumenti separati per una copertura significativa. Si indebolisce anche se l’esecuzione autonoma crea ritardi negli acquisti che annullano la velocità promessa.

Il round di finanziamento di Fleuret AI è quindi significativo senza essere conclusivo. Offre a una giovane azienda le risorse per verificare se la sicurezza offensiva continua possa diventare una normale infrastruttura di engineering.

Per gli sviluppatori, la rilevanza immediata è un feedback più rapido tra una modifica del codice e l’evidenza della sua sfruttabilità. Per i responsabili della sicurezza, è la possibilità di testare più sistemi tra gli incarichi guidati da esperti.

Gli acquirenti enterprise dovrebbero ora richiedere una prova monitorata che utilizzi i propri schemi applicativi. Confrontate le evidenze dell’agente con i risultati umani, ispezionate ogni azione e misurate il tempo di remediation.

Questa valutazione rivelerà se il penetration testing automatizzato riduce il backlog di sicurezza o ne cambia semplicemente il formato. La risposta determinerà se Fleuret diventerà un leader europeo della categoria o un altro promettente livello in uno stack affollato.

 
 

Inizia gratis

Un assistente IA local-first con gestione della conoscenza personale

Per una migliore esperienza con l’IA,

al momento remio supporta solo Windows 10+ (x64) e M-Chip Macs.

Il tuo partner AI al lavoro
Fai di più con remio

Pianifica. Crea. Consegna.
Tutto in un unico posto.

bottom of page