• Mark Veerman's blog
  • Mark Veerman's LinkedIn profile