NWPX Infrastructure director Richard A. Roman sells 4,000 shares worth $387,354 - NWPX News | Rallies