PATRICK M MOORE