JAMES N PORTEN