There were 1150-150=<<1150-150=1000>>1000 people who didn't vote for John
That means James got 1000*.7=<<1000*.7=700>>700 votes
So the other candidate got 1000-700=<<1000-700=300>>300 votes
This means he got 300-150=<<300-150=150>>150 more votes than John.
#### 150