Kevin Lopez, 52, has been defibrillated 22 times and is medically retired