NWPX director Richard A. Roman disposes of 4,000 shares worth $422,876.8 - NWPX News | Rallies