Fire department spokeswoman Cynthia Schuster said previously that it is possible some kind of medical emergency caused Mahoney to go underwater. The Dane County Medical Examiner’s Office has not yet released a cause of death.

Mayor Satya Rhodes-Conway called for ensuring the safety of triathlons and other such events in the future.

“I know that the investigation into these incidents will continue,” Rhodes-Conway said. “We look forward to assuring that all proper safety precautions are in place for this event and others throughout the summer and year.”

Once Mahoney was taken to shore Sunday, emergency lifesaving efforts were immediately administered, and those efforts continued on the way to SSM Health St. Mary’s Hospital. Mahoney remained in critical condition for 48 hours. He died Tuesday morning at the hospital.

To honor Mahoney, an impromptu procession of firefighters and police officers escorted Mahoney from St. Mary’s Hospital to the medical examiner’s office, Schuster said. The train of vehicles — which included fire trucks from Mahoney’s fire station and others, Madison police squad cars and police motorcycles — traveled about nine miles along the Beltline to Highway AB, Schuster said.