Richards Building Supply, Products, Siding, Edmund Allen Logo

Edmund A Allen is a premier Western Red Cedar distributor. Founded in 1897 in downtown Chicago, after WWII, they established a location in Momence, Illinois.