Yes. he got re-entry permit in 2015. but he returned to USA in 4 months afterward, stayed a week then left, then back again 3 months afterward for 2 weeks then left to China. he came again in June 2016, will stay til March 2017.
Isn't re-entry permit is for if he is going to leave USA for more than 1 yr?