PATRICK D. MOORE