PATRICK C. MOORE