Sheffield Financial, a division of BB&T Corp., tapped Jeff Ellison to serve as president, effective Aug. 1, according to a company press release. This position was held previously by Jack Snow, who will continue to serve as Sheffield’s chief executive.