John Usrey was driving on La Prada Road in mesquite when water overwhelmed his truck.
He was found inside the truck after the water receded. He was trying to get back home to his family after he finished working.
"He was a wonderful man," said Usrey's best friend, Matt Harrison. "The type of guy that, if he had it and you needed it, he would give it to you, no matter what it was; the shirt off his back, the last penny in his pocket."
That's why Harrison says it was typical of Usrey to stay past closing time early Friday morning to wait with co-workers at Scooter's Bar & Grill in Garland to make sure they got home OK.
"Normally, we don't stay after close, but you know, last night was special circumstances with the weather being bad," said Harrison.
Harrison believes that with Usrey's autistic son at home without power, Usrey was unable to wait out the heavy rain and strong winds any longer.
"I don't know this for a fact, but it only makes sense to me that he was trying to rush home to make sure Winston was OK," said Harrison.
Usrey only made it to 635 and La Prada, less than a mile from home.
"If there's water on the roads and you can't see the curbs, don't do it," said Harrison.