William Hubbard was mayor of Iowa City from 1966 to 1967, serving one term. Bob Hibbs wrote for the Iowa City Press Citizen's Fabulous 150 that Mayor Hubbard was "downtown businessman (Jackson’s) and electrical contractor..., a shaker who steadfastly…