City Council last night approved a series of appointments to municipal boards, including filling a vacant seat on the Redevelopment Agency.
City Council last night approved a series of appointments to municipal boards, including filling a vacant seat on the Redevelopment Agency.