james arnon