This view is put forth by non-Catholics.http://www.theologicalstudies.org/about/statement-of-faith
Not news.
Theological Studies.org appears to be the personal site of the author, who is associated with John McArthur's Master's Seminary. American Protestant, conservative, Baptist, and apropos to this thread, dispensationalist.
Just glancing over it, he appears to have an obsession with "supersessionism".