PATRICK C MOORE