Sorry to hear of your loss David. Life is precious indeed. Prayers go out to you and his loved ones.
When I was about your age, I lost 2 friends in car accidents. One was a high speed (71 Pontiac T/A 455 Super Duty) run that resulted in an accident and the other guy was stinking drunk and drove off the road after the Minnesota Twins won the World Series back in 1987 (his senior year in H.S.) Thinking back, we felt invincible - how wrong we were.