Here is why Construction Partners, Inc. (ROAD) is among the Best Civil Engineering Stocks to Buy for Smart City Projects Yahoo Finance