SALEM INVESTMENT COUNSELORS, INC. – An SEC Registered Investment Advisor providing the complete range of investment management services to high-net-worth individuals, endowments, non-profit organizations, and companies.