JAMES PORTEOUS