Will LeBron James sign his next NBA contract on July 4? | ORYN