Well, the first thing this author should do is learn something about Catholic doctrine. Most of his assumptions are blatantly wrong. Doesn't bode well for the rest of his so-called arguments.
I'm not a Catholic but even I know enough about Catholic belief to know that this aricle makes false statement after false statement about what Catholics believe.