Construction Association of Michigan installs new officers, directors
At the 138th Annual Meeting of the Construction Association of Michigan (CAM), held Feb. 14 at the Suburban Collection Showplace in Novi, Michigan, the association's…