Contributor

Angel Taveras

Mayor of Providence, RI

Angel Taveras is the Democratic mayor of Providence, Rhode Island.