Administrative delays, code violations persisted leading up to Tri-Frat fire By Devin Oommen and Naomi Kelly Apr 9, 2025