David Margulies articles