4f1d53f14d619b205a568e83526e3517 David Smith