A Glossary of Defibrillator Terms

On average, 400,000 Americans suffer from sudden cardiac arrest (SCA) every year. The sad reality is that out of these 400,000, many don’t survive. This is either because help doesn’t…

Continue ReadingA Glossary of Defibrillator Terms