PATRICK R. MOORE