![]()
Today, Deputy Mayor Stephanie Owens resigned following allegations of bullying from the city's former communications director. Owens chose to resign after Mayor Ken Welch put her on leave while investigating the claims of Janelle Irwin Taylor, who accused Owens of creating a hostile work environment before abruptly resigning on Thursday. Hours after Welch put her on leave to investigate Taylor's claims, Owens chose to resign.