Philippe Leroux

CEO of Castres-Mazamet Technopole