JAMES PATRICK TAYLOR