PATRICK SHANE MOORE