PATRICK W. MOORE