Scary stuff... Glad he's doing fine now! Sometimes we need a little reminder as to how fragile life is to help put things back in perspective!
Take the time to tell the people that you care about that you love them! Because, you just never know!
Happy bday, Jeff!