Marc Van Tichelen's profile

Marc Van Tichelen

Products & footwear designer

Lille, France