St. Louis County (KSDK) - They say timing is everything, and in the case of Gary Haworth it proved to be a real life saver.
The 56-year-old recently suffered a heart attack while driving down the Page Avenue Extension. He slumped over the wheel and crashed into the median.
That's when several good Samaritans stepped in.
One man climbed through the moon roof of the locked car and put it in park, then started CPR.
Then along came a nurse and a retired firefighter who took turns giving Haworth CPR until a Maryland Heights police officer showed up with a defibrillator.
On Monday Haworth thanked some of the first responders who rushed him to the hospital during a special reunion at Mercy St. Louis.
"I'm just thankful for the first responders who stopped especially in this day and age without them I wouldn't be sitting here today," said Haworth.
Amazingly, he arrived at Mercy 22 minutes after suffering his heart attack, despite rush hour traffic.
He ended up undergoing a quadruple bypass.