Roofers Union and Crooked Run Brewery have crafted a four-course beer dinner to be held Wednesday, March 7.