Brown, in Gloucester, calls for president to fire NOAA chief