James is correct.
Christ tells us, there shall be harvest at the end of the world in Matthew chapter 13 & 25:31-46. There is the only one harvest at Christ's coming.
The harvest shall not come till we shall see apostasy and the revealed of Antichrist first according to 2 Thess. 2:1-8.
Reading Matthew chapter 13 is not difficult for us to understanding.
Unbelievers shall not be separated from believers till the end of the world at Christ's coming - Matt. 13:29-30, 38-43. Same with Matt. 25:31-46.
Rev. 14:14-20 tell the same passage as Matthew 13 & 25:31-46. All of these speak of a single harvest on the last day of this age.
Dan. 9:24-27 already fulfilled at Calvary.
We do not have wait for the coming 'week'. 'Week' was already determined by God nearly 2,500 years ago. God setted 70 weeks from Daniel's time to Calvary for 490 years. There was no 'gap time' between Dan. 9:26 & 27. Verse 26 tells us, Christ was cut off AFTER 69th week, that means he was crucified during 70th week, that was 490 years later after Daniel penned. Christ ended daily sacrifices DURING('in the midst of week') at Calvary, he said, "It is finished" - John 19:35. At the same the veil of the temple was tear down from top to bottom(Mark 15:37-38). Obivous, Christ already destroyed temple(John 2:19), because he is now our temple, and the new covenant.
We do not have to wait for the coming 'week' of either 3 1/2 or 7 years of Tribulation Period. Dan. 9:27 already fulfilled at Calvary 2,000 years ago.
Rapture shall be occured after the tribulation according to Matt. 24:29-31; Mark 13:24-27. Not by my own theory, opinion, or logical. I understand what Christ says according Matt. 24:29-31 & Mark 13:24-27. I agree with Christ's words, He tells us, he shall not come till after tribulation. Obivous, we must go through tribulation first before Christ comes. Even, we already see the signs of apostasy everywhere, also, we must see the revealed of Antichrist. He shall persecute against us (Rev. 13:7,10).
Reading Matt. 24:29-31; Mark 13:24-27 are not difficult for you to understand. You have to accept clear teaching from Jesus Christ, what he saying, believe and follow what He saying.
Also, you have to accept Christ tells us, that the resurrection shall be occured at the LAST day - John 6:39,40,44, & 54. John 6:39,40,44, & 54 are not difficult for you to read and understand what Christ saying. You have to accept what He saying.
Cannot you see the signs of apostasy are already happening everywhere right now? Apostle Paul was right. So, the next sign, that we shall see the revealed of Antichrist.
You have to accept what Apostle Paul saying of 2 Thess. 2:1-8, agree and follow what he saying.
2 Thess. 2:1-8 cannot be pretrib coming, because Paul tells, we must see the signs of apostasy and the revealed of Antichrist first, clear, Paul taught posttrib coming of Christ. You have to accept and believe what Paul saying.
In Christ
Rev. 22:20 -Amen!