JOHN PORTO JR