If you saw Stephen McNamara on the tennis court today, you would never guess he has heart failure. Yet in 2023, the active 56-year-old started experiencing symptoms that were hard to ignore – getting ...