Buffalo Rock expands Birmingham-Homewood footprint

by