Tim Vogt has written 34 articles