Foohills Brewing Company started as a Winston-Salem based brewpub and now distibute their beers to more than 300 restaurants and other venues in North Carolina, South Carolina, Tennessee and Virginia.