The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
Aaron's, Inc. COM 002535300 372 12,520 SH   SOLE   12,520 0 0
Accenture Plc COM G1151C101 9,917 82,727 SH   SOLE   82,727 0 0
Advanced Energy Industries COM 007973100 867 12,650 SH   SOLE   12,650 0 0
Aetna Inc. COM 00817Y108 2,571 20,160 SH   SOLE   20,160 0 0
Alliance Data Systems Corp COM 018581108 12,199 48,990 SH   SOLE   48,990 0 0
Alphabet Inc. Class A COM 02079K305 38,034 44,862 SH   SOLE   44,862 0 0
Alphabet Inc. Class C COM 02079K107 54,308 65,466 SH   SOLE   65,466 0 0
Amazon.com Inc. COM 023135106 55,455 62,552 SH   SOLE   62,552 0 0
Ambarella, Inc. COM G037AX101 1,176 21,495 SH   SOLE   21,495 0 0
Amdocs Limited COM G02602103 9,081 148,895 SH   SOLE   148,895 0 0
Amgen Inc. COM 031162100 34,674 211,337 SH   SOLE   211,337 0 0
Anthem, Inc. COM 036752103 4,019 24,300 SH   SOLE   24,300 0 0
Apple Inc. COM 037833100 17,776 123,734 SH   SOLE   123,734 0 0
Argan, Inc COM 04010E109 546 8,250 SH   SOLE   8,250 0 0
Arrow Electronics Inc COM 042735100 7,863 107,105 SH   SOLE   107,105 0 0
Assurant, Inc. COM 04621X108 3,879 40,550 SH   SOLE   40,550 0 0
Atwood Oceanics Inc COM 050095108 326 34,245 SH   SOLE   34,245 0 0
Bank of New York Mellon Corp. COM 064058100 11,718 248,095 SH   SOLE   248,095 0 0
Becton Dickinson & Co. COM 075887109 3,485 19,000 SH   SOLE   19,000 0 0
Biogen Inc. COM 09062X103 3,574 13,070 SH   SOLE   13,070 0 0
Bioverativ Inc. WI COM 09075E100 289 5,315 SH   SOLE   5,315 0 0
Blucora, Inc. COM 095229100 854 49,350 SH   SOLE   49,350 0 0
Boston Beer Co. Inc. COM 100557107 401 2,775 SH   SOLE   2,775 0 0
C.R. Bard, Inc. COM 067383109 3,458 13,915 SH   SOLE   13,915 0 0
CA, Inc. COM 12673P105 12,731 401,352 SH   SOLE   401,352 0 0
CIT Group Inc. COM 125581801 17,647 411,072 SH   SOLE   411,072 0 0
CNO Financial Group, Inc. COM 12621E103 307 15,000 SH   SOLE   15,000 0 0
CSG Systems International COM 126349109 1,848 48,874 SH   SOLE   48,874 0 0
CSRA Inc. COM 12650T104 8,886 303,378 SH   SOLE   303,378 0 0
CVS Health Corporation COM 126650100 15,730 200,380 SH   SOLE   200,380 0 0
CalAmp Corp. COM 128126109 588 35,000 SH   SOLE   35,000 0 0
Capital One Financial Corp. COM 14040H105 8,024 92,590 SH   SOLE   92,590 0 0
Cardinal Health Inc. COM 14149Y108 4,375 53,650 SH   SOLE   53,650 0 0
Charles River Laboratories COM 159864107 2,586 28,750 SH   SOLE   28,750 0 0
Charles Schwab Corp COM 808513105 44,124 1,081,216 SH   SOLE   1,081,216 0 0
Check Point Software COM M22465104 8,776 85,485 SH   SOLE   85,485 0 0
Chubb Limited COM H1467J104 16,803 123,324 SH   SOLE   123,324 0 0
Cigna Corporation COM 125509109 2,051 14,000 SH   SOLE   14,000 0 0
Cirrus Logic Inc. COM 172755100 2,673 44,050 SH   SOLE   44,050 0 0
Cisco Systems Inc. COM 17275R102 55,065 1,629,137 SH   SOLE   1,629,137 0 0
Citrix Systems Inc. COM 177376100 817 9,800 SH   SOLE   9,800 0 0
Cognizant Tech Solutions COM 192446102 14,116 237,168 SH   SOLE   237,168 0 0
Corning Inc. COM 219350105 8,675 321,300 SH   SOLE   321,300 0 0
Cowen Group Inc cl A COM 223622606 343 22,974 SH   SOLE   22,974 0 0
DaVita HealthCare Partners Inc COM 23918K108 10,393 152,910 SH   SOLE   152,910 0 0
DeVry Education Group Inc. COM 251893103 249 7,035 SH   SOLE   7,035 0 0
Dell Technologies Inc. COM 24703L103 1,116 17,418 SH   SOLE   17,418 0 0
Discovery Communications A COM 25470F104 227 7,800 SH   SOLE   7,800 0 0
Dolby Laboratories Inc COM 25659T107 411 7,850 SH   SOLE   7,850 0 0
Eli Lilly & Co. COM 532457108 1,892 22,500 SH   SOLE   22,500 0 0
Endo International plc COM G30401106 2,134 191,185 SH   SOLE   191,185 0 0
EnerSys Inc COM 29275Y102 4,327 54,812 SH   SOLE   54,812 0 0
Envision Healthcare Hldg Inc. COM 29414D100 358 5,835 SH   SOLE   5,835 0 0
Everest Re Group Ltd COM G3223R108 5,298 22,659 SH   SOLE   22,659 0 0
Express Scripts Holding Co. COM 30219G108 10,587 160,628 SH   SOLE   160,628 0 0
F5 Networks Inc. COM 315616102 1,326 9,300 SH   SOLE   9,300 0 0
Facebook, Inc. cl A COM 30303M102 31,239 219,915 SH   SOLE   219,915 0 0
FireEye, Inc. COM 31816Q101 313 24,825 SH   SOLE   24,825 0 0
First Bancorp NC COM 318910106 1,214 41,464 SH   SOLE   41,464 0 0
Flextronics International Ltd. COM Y2573F102 8,612 512,625 SH   SOLE   512,625 0 0
Fortinet, Inc. COM 34959E109 1,950 50,835 SH   SOLE   50,835 0 0
Gentex Corporation COM 371901109 4,400 206,290 SH   SOLE   206,290 0 0
Gibraltar Industries, Inc. COM 374689107 439 10,660 SH   SOLE   10,660 0 0
Great Southern Bancorp COM 390905107 1,982 39,257 SH   SOLE   39,257 0 0
HP Inc. COM 40434L105 7,417 414,796 SH   SOLE   414,796 0 0
Halyard Health, Inc. COM 40650V100 446 11,700 SH   SOLE   11,700 0 0
Hartford Financial Services COM 416515104 334 6,950 SH   SOLE   6,950 0 0
Hewlett Packard Enterprise Co COM 42824C109 7,032 296,726 SH   SOLE   296,726 0 0
Hollysys Automation Technologs COM G45667105 283 16,700 SH   SOLE   16,700 0 0
Huntington Ingalls Industries COM 446413106 7,814 39,021 SH   SOLE   39,021 0 0
IAC/InterActiveCorp COM 44919P508 12,637 171,423 SH   SOLE   171,423 0 0
IBM Corp COM 459200101 28,299 162,506 SH   SOLE   162,506 0 0
IDT Corporation Cl B COM 448947507 229 18,000 SH   SOLE   18,000 0 0
IXYS Corporation COM 46600W106 912 62,690 SH   SOLE   62,690 0 0
Illumina Inc COM 452327109 1,229 7,200 SH   SOLE   7,200 0 0
Intel Corporation COM 458140100 19,526 541,337 SH   SOLE   541,337 0 0
International Bancshares COM 459044103 4,432 125,189 SH   SOLE   125,189 0 0
Interpublic Group COM 460690100 3,821 155,495 SH   SOLE   155,495 0 0
JPMorgan Chase & Co COM 46625H100 17,466 198,834 SH   SOLE   198,834 0 0
Janus Capital Group, Inc. COM 47102X105 414 31,400 SH   SOLE   31,400 0 0
Johnson & Johnson COM 478160104 2,703 21,700 SH   SOLE   21,700 0 0
Juniper Networks Inc COM 48203R104 10,705 384,657 SH   SOLE   384,657 0 0
KLA-Tencor Corp COM 482480100 46,151 485,447 SH   SOLE   485,447 0 0
Kadant Inc COM 48282T104 453 7,630 SH   SOLE   7,630 0 0
Keysight Technologies Inc COM 49338L103 9,636 266,640 SH   SOLE   266,640 0 0
Kulicke & Soffa Industries COM 501242101 480 23,635 SH   SOLE   23,635 0 0
L-3 Communications COM 502424104 355 2,150 SH   SOLE   2,150 0 0
Lam Research Corporation COM 512807108 1,662 12,950 SH   SOLE   12,950 0 0
Liberty Media Corp A SiriusXM COM 531229409 269 6,900 SH   SOLE   6,900 0 0
Magellan Health, Inc. COM 559079207 475 6,885 SH   SOLE   6,885 0 0
Marvell Technology Grp COM G5876H105 3,180 208,400 SH   SOLE   208,400 0 0
Mastercard Inc. COM 57636Q104 466 4,139 SH   SOLE   4,139 0 0
MaxLinear, Inc. cl A COM 57776J100 971 34,600 SH   SOLE   34,600 0 0
McKesson Corp COM 58155Q103 5,389 36,350 SH   SOLE   36,350 0 0
Medtronic PLC COM G5960L103 1,329 16,492 SH   SOLE   16,492 0 0
Mercer International Inc. COM 588056101 542 46,335 SH   SOLE   46,335 0 0
Merck & Co. Inc. COM 58933Y105 3,113 49,000 SH   SOLE   49,000 0 0
Microsoft Corporation COM 594918104 19,819 300,931 SH   SOLE   300,931 0 0
Monotype Imaging Hldgs COM 61022P100 739 36,780 SH   SOLE   36,780 0 0
Mylan N.V. COM N59465109 990 25,400 SH   SOLE   25,400 0 0
NVIDIA Corp COM 67066G104 11,335 104,055 SH   SOLE   104,055 0 0
Nabors Industries Ltd. COM G6359F103 2,905 222,295 SH   SOLE   222,295 0 0
NetApp, Inc. COM 64110D104 9,125 218,045 SH   SOLE   218,045 0 0
NetGear Inc COM 64111Q104 734 14,810 SH   SOLE   14,810 0 0
Netflix Inc COM 64110L106 307 2,075 SH   SOLE   2,075 0 0
New ticker = DXC COM 205363104 4,859 70,406 SH   SOLE   70,406 0 0
Nielsen Holdings plc COM G6518L108 233 5,650 SH   SOLE   5,650 0 0
Oracle Corporation COM 68389X105 18,757 420,477 SH   SOLE   420,477 0 0
Owens & Minor Inc. COM 690732102 3,848 111,200 SH   SOLE   111,200 0 0
Palo Alto Networks, Inc. COM 697435105 665 5,900 SH   SOLE   5,900 0 0
Parker-Hannifin Corp. COM 701094104 5,598 34,920 SH   SOLE   34,920 0 0
Paychex, Inc. COM 704326107 8,663 147,085 SH   SOLE   147,085 0 0
PepsiCo, Inc. COM 713448108 23,675 211,651 SH   SOLE   211,651 0 0
Perficient, Inc. COM 71375U101 506 29,165 SH   SOLE   29,165 0 0
Photronics Inc. COM 719405102 1,007 94,125 SH   SOLE   94,125 0 0
Qualcomm Inc. COM 747525103 19,824 345,726 SH   SOLE   345,726 0 0
Quality Systems Inc. COM 747582104 1,146 75,220 SH   SOLE   75,220 0 0
Quest Diagnostics Inc COM 74834L100 3,054 31,100 SH   SOLE   31,100 0 0
Red Hat, Inc. COM 756577102 10,128 117,090 SH   SOLE   117,090 0 0
Salesforce.com Inc COM 79466L302 4,384 53,150 SH   SOLE   53,150 0 0
Science App Int'l Corp COM 808625107 421 5,665 SH   SOLE   5,665 0 0
Seagate Technology Plc COM G7945M107 12,444 270,925 SH   SOLE   270,925 0 0
Skyworks Solutions Inc COM 83088M102 9,184 93,730 SH   SOLE   93,730 0 0
State Street Corp COM 857477103 15,654 196,631 SH   SOLE   196,631 0 0
Stryker Corp COM 863667101 2,279 17,310 SH   SOLE   17,310 0 0
SunTrust Banks, Inc. COM 867914103 6,721 121,530 SH   SOLE   121,530 0 0
Symantec Corporation COM 871503108 5,509 179,567 SH   SOLE   179,567 0 0
Synaptics Incorporated COM 87157D109 1,038 20,965 SH   SOLE   20,965 0 0
Synchrony Financial COM 87165B103 286 8,350 SH   SOLE   8,350 0 0
Synnex Corporation COM 87162W100 702 6,275 SH   SOLE   6,275 0 0
Synopsys Inc. COM 871607107 15,580 216,000 SH   SOLE   216,000 0 0
TCF Financial Corporation COM 872275102 15,198 892,936 SH   SOLE   892,936 0 0
Teck Resources Limited cl B COM 878742204 1,393 63,624 SH   SOLE   63,624 0 0
The Travelers Companies COM 89417E109 7,324 60,760 SH   SOLE   60,760 0 0
Total System Services Inc. COM 891906109 6,362 119,010 SH   SOLE   119,010 0 0
Transocean Ltd. COM H8817H100 3,576 287,214 SH   SOLE   287,214 0 0
Twenty-First Cent Fox Inc Cl B COM 90130A200 8,561 269,375 SH   SOLE   269,375 0 0
U.S. Bancorp COM 902973304 24,310 472,033 SH   SOLE   472,033 0 0
Union Bankshares Corp COM 90539J109 534 15,185 SH   SOLE   15,185 0 0
United Parcel Service Inc. COM 911312106 15,291 142,506 SH   SOLE   142,506 0 0
United Therapeutics Corp. COM 91307C102 437 3,225 SH   SOLE   3,225 0 0
UnitedHealth Group, Inc. COM 91324P102 2,772 16,900 SH   SOLE   16,900 0 0
VASCO Data Security Intl COM 92230Y104 1,320 97,750 SH   SOLE   97,750 0 0
VCA Inc. COM 918194101 2,352 25,700 SH   SOLE   25,700 0 0
VISA Inc. COM 92826C839 844 9,502 SH   SOLE   9,502 0 0
VMware, Inc. Cl A COM 928563402 12,033 130,600 SH   SOLE   130,600 0 0
Valero Energy Corp. COM 91913Y100 6,037 91,070 SH   SOLE   91,070 0 0
Vantiv, Inc. COM 92210H105 420 6,550 SH   SOLE   6,550 0 0
Vectrus, Inc. COM 92242T101 2,513 112,459 SH   SOLE   112,459 0 0
Verint Systems Inc. COM 92343X100 438 10,105 SH   SOLE   10,105 0 0
Waters Corporation COM 941848103 3,783 24,200 SH   SOLE   24,200 0 0
Wells Fargo & Co COM 949746101 27,764 498,808 SH   SOLE   498,808 0 0
Western Digital Corp. COM 958102105 3,086 37,395 SH   SOLE   37,395 0 0
Western Union COM 959802109 5,757 282,919 SH   SOLE   282,919 0 0
Wyndham Worldwide Corp COM 98310W108 290 3,445 SH   SOLE   3,445 0 0
Xilinx Inc. COM 983919101 37,265 643,714 SH   SOLE   643,714 0 0
Xperi Corporation COM 98421B100 871 25,650 SH   SOLE   25,650 0 0
Zions Bancorp COM 989701107 488 11,625 SH   SOLE   11,625 0 0
eBay Inc. COM 278642103 17,385 517,860 SH   SOLE   517,860 0 0
Bayer AG ADR 072730302 1,245 10,800 SH   SOLE   10,800 0 0
Glaxo Smithkline ADS ADR 37733W105 11,935 283,080 SH   SOLE   283,080 0 0
Sanofi ADS ADR 80105N105 2,950 65,200 SH   SOLE   65,200 0 0
Silicon Motion Tech ADS ADR 82706C108 1,449 31,000 SH   SOLE   31,000 0 0
Teva Pharmaceutical ADR 881624209 12,124 377,810 SH   SOLE   377,810 0 0