david smith Archives