PATRICK S. MOORE