BooneOakley executive David Oakley with one of the distractions in his South End agency.
BooneOakley executive David Oakley with one of the distractions in his South End agency. T. ORTEGA GAINES ogaines@charlotteobserver.com
BooneOakley executive David Oakley with one of the distractions in his South End agency. T. ORTEGA GAINES ogaines@charlotteobserver.com