Webb Hubbell.
Webb Hubbell. David T. Foster, III dtfoster@charlotteobserver.com
Webb Hubbell. David T. Foster, III dtfoster@charlotteobserver.com