Daniel Borstel has written 26 articles