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

Esther Milliken hugs a loved one. (Marc Wettermann / Special to West Hawaii Today)
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. (Marc Wettermann / Special to West Hawaii Today)
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.
David Mahon's lifelong friend, Kent Zapata, pauses while he delivers a speech on his memories of David Mahon. (Marc Wettermann / Special to West Hawaii Today)
David Mahon's sister, Teresa, reflects on her memories with her brother. (Marc Wettermann / Special to West Hawaii Today)
Chris Anderson hugs a well-wisher. (Marc Wettermann / Special to West Hawaii Today)

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.