WAXHAW — Holding back tears and emotion, Fire Chief Greg Sharpe, announced the passing of Capt. Ronald McGarvey who died Monday, April 26.

According to a social media post from Waxhaw Volunteer Fire Department and Rescue Squad, McGarvey’s death was “sudden.” It happened at around 8 a.m. while he was on his way home after work. A deputy with the Union County Sheriff’s Office “initiated care” and Waxhaw Fire Department rendered aid.

“Despite their best efforts, crews were unable to revive Captain McGarvey,” the social media post read. McGarvey died at Atrium Health Waxhaw later that day.

Sharpe shared that crews initially thought McGarvey was the first to arrive at the emergency situation. They were “shocked” to learn it was he who needed help.

McGarvey served the Waxhaw Fire Department for 18 years starting as a volunteer firefighter, Sharpe said. Then he served as an EMT before being promoted to Captain.

“He was one of those you could depend on,” Sharpe said.

“He gave everything he had to his community. He’d want us to press on,” Sharpe added. “He was selfless. He didn’t expect you to say thank you.”

Capt. McGarvey’s death will be deemed as a Line of Duty death.