Star Group Reports Passing of Founding Member Leo Baribeau
“We lost a great friend and partner. Leo Baribeau passed away September 24th at the age of 73. Leo’s wife Ginny, and daughter Sheila, were at his side as he left this world peacefully with the people he loved most.” …