JAMES PORTO