JAMES UPTGRAFT