Franklin Mayor John Nelson On Administrative Leave From Waterford Police Department
Wisconsin Right Now has confirmed that Franklin Mayor John Nelson is on administrative leave from his position as a police lieutenant in the Town of Waterford. Nelson was one of…