This article is mostly about neutral to ground wiring faults, and he gets this right.
The author talks indirectly about "bonding" which is fortunate because the he misuses the term "bonding" and does not fully understand the difference between "grounding" and "bonding" circuits. His use of this terminology does NOT match current accepted practice. What he says is basically ok, but is terminology is mixed up.
For example, he says:
"..If the boat is wired to ABYC standards, the AC grounding system
is connected to the DC grounding system by a grounding (or “bonding”) wire..."
I say: NO,NO,NO: BONDING is never used in grounding circuits. Never, ever!!!
"Bonding" is for underwater metal protection against galvanic corrosion; It connects zincs to underwater metals. Even if a short between neutral and ground occurs, the BONDING system should not normally carry this fault current. Another way to say this: If you add a new ac appliance aboard, never connect it's green grounding wire to your BONDING system, connect it to your ac ground point.
"Grounding" is for protecting humans against AC shock...it should NOT carry bonding protection currents.
Calder's Boatowners Electrical and Mechanical Manual does a better job of explaining these distinctions, and also covers related issues like isolation transformers and galvanic corrosion protection. He also explains why mixing grounding and bonding circuits is BAD practice.