David Shah news and archive