Find the answer to this math problem: John has just turned 39.  3 years ago, he was twice as old as James will be in 6 years.  If James' older brother is 4 years older than James, how old is James' older brother?