How long is the great tribulation? — Craig S. Keener