Scores come out to celebrate the life of Hawaii Fire Department veteran David Mahon

Above: David Mahon’s son, Dylan, stands in front of the crowded ballroom as he’s presented a firefighting helmet on behalf of the Hawaii County Fire Department by Fire Chief Darren Rosario, right. Below, Chris Anderson, David Mahon’s mother, hugs a well-wisher. (Photos by Marc Wettermann / Special to West Hawaii Today)

David Mahon’s son, Dylan, wears a firefighter helmet given to him by the department while his mother, Esther Milliken, and grandmother, Chris Anderson, embrace him.

David Mahon's sister, Teresa, reflects on her memories with her brother.

Hundreds gathered at the Sheraton Kona Resort and Spa at Keauhou Bay on Saturday to pay final respects to a fire captain who perished in a three-vehicle accident last week.

Chris Anderson hugs a well-wisher.

David Mahon's son, Dylan, stands in front of the crowded ballroom after being presented a firefighting helmet on behalf of the Hawaii County Fire Department by Fire Chief Darren Rosario, center.
Esther Milliken hugs a loved one.

Esther Milliken is flanked by Hawaii County Fire Department personnel during a celebration of life service Saturday for David Mahon. (Photos by Marc Wettermann / Special to West Hawaii Today)

David Mahon's lifelong friend, Kent Zapata, pauses while he delivers a speech on his memories of David Mahon.

KAILUA-KONA — Hundreds gathered along side the streets of Kailua-Kona and inside a ballroom at the Sheraton Kona Resort and Spa at Keauhou Bay on Saturday to pay final respects to a fire captain who perished in a three-vehicle accident last week.