Hoover-based Barfield, Murphy, Shank & Smith opening Huntsville office

by