Jeffrey Moore, David