Xavier Segers is The Last Dodo. A London based graphic designer and art director that specialises in creative branding, marketing and illustration.
Last seen: September 15th at 12:35pm — Visit site