|
ST. PETERSBURG — Deputy Mayor Stephanie Owens resigned Friday following allegations from the city’s previous communications director that she fostered a “hostile work atmosphere.”
Owens tendered her resignation about two hours following Mayor Ken Welch introduced to workers that he had