![]()
Janelle Irwin Taylor has abruptly resigned from her role as communications director for the city of St. Petersburg. Her resignation takes effect at close of business today, and she cited behavior by her supervisor Deputy Mayor Stephanie Owens as being her main reason for leaving. Before making her decision to resign, Taylor had a discussion about Owens' behavior with Mayor Ken Welch earlier this week.