” Its a fairly widespread sentiment among some Protestants actually. “
Any particular denomination?
here’s some more info from that web site..
http://latter-rain.com/eschae/latter.htm