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
Accenture Plc COM G1151C101 6,188 52,827 SH   SOLE   52,827 0 0
Advanced Energy Industries COM 007973100 840 15,350 SH   SOLE   15,350 0 0
Aetna Inc. COM 00817Y108 2,500 20,160 SH   SOLE   20,160 0 0
Alliance Data Systems Corp COM 018581108 8,132 35,590 SH   SOLE   35,590 0 0
Alphabet Inc. Class A COM 02079K305 30,318 38,258 SH   SOLE   38,258 0 0
Alphabet Inc. Class C COM 02079K107 40,046 51,885 SH   SOLE   51,885 0 0
Amazon.com Inc. COM 023135106 44,379 59,182 SH   SOLE   59,182 0 0
Ambarella, Inc. COM G037AX101 1,164 21,495 SH   SOLE   21,495 0 0
Amdocs Limited COM G02602103 7,048 120,995 SH   SOLE   120,995 0 0
Amgen Inc. COM 031162100 30,973 211,841 SH   SOLE   211,841 0 0
Anthem, Inc. COM 036752103 3,494 24,300 SH   SOLE   24,300 0 0
Apple Inc. COM 037833100 12,686 109,534 SH   SOLE   109,534 0 0
Argan, Inc COM 04010E109 582 8,250 SH   SOLE   8,250 0 0
Arrow Electronics Inc COM 042735100 6,460 90,605 SH   SOLE   90,605 0 0
Assurant, Inc. COM 04621X108 2,651 28,550 SH   SOLE   28,550 0 0
Atwood Oceanics Inc COM 050095108 450 34,245 SH   SOLE   34,245 0 0
Autodesk Inc. COM 052769106 311 4,200 SH   SOLE   4,200 0 0
Bank of New York Mellon Corp. COM 064058100 7,974 168,295 SH   SOLE   168,295 0 0
Becton Dickinson & Co. COM 075887109 3,145 19,000 SH   SOLE   19,000 0 0
Biogen Inc. COM 09062X103 2,376 8,380 SH   SOLE   8,380 0 0
Blucora, Inc. COM 095229100 728 49,350 SH   SOLE   49,350 0 0
C.R. Bard, Inc. COM 067383109 3,126 13,915 SH   SOLE   13,915 0 0
CA, Inc. COM 12673P105 7,827 246,351 SH   SOLE   246,351 0 0
CIT Group Inc. COM 125581801 16,752 392,497 SH   SOLE   392,497 0 0
CNO Financial Group, Inc. COM 12621E103 287 15,000 SH   SOLE   15,000 0 0
CSG Systems International COM 126349109 2,366 48,874 SH   SOLE   48,874 0 0
CSRA Inc. COM 12650T104 2,911 91,431 SH   SOLE   91,431 0 0
CalAmp Corp. COM 128126109 507 35,000 SH   SOLE   35,000 0 0
Calamos Asset Mgmt, Inc. COM 12811R104 134 15,700 SH   SOLE   15,700 0 0
Capital One Financial Corp. COM 14040H105 6,577 75,390 SH   SOLE   75,390 0 0
Cardinal Health Inc. COM 14149Y108 3,688 51,250 SH   SOLE   51,250 0 0
Charles River Laboratories COM 159864107 2,316 30,400 SH   SOLE   30,400 0 0
Charles Schwab Corp COM 808513105 42,576 1,078,690 SH   SOLE   1,078,690 0 0
Check Point Software COM M22465104 7,161 84,785 SH   SOLE   84,785 0 0
Chubb Limited COM H1467J104 16,347 123,729 SH   SOLE   123,729 0 0
Cigna Corporation COM 125509109 1,867 14,000 SH   SOLE   14,000 0 0
Cirrus Logic Inc. COM 172755100 2,536 44,850 SH   SOLE   44,850 0 0
Cisco Systems Inc. COM 17275R102 48,480 1,604,220 SH   SOLE   1,604,220 0 0
Citrix Systems Inc. COM 177376100 875 9,800 SH   SOLE   9,800 0 0
Cognizant Tech Solutions COM 192446102 13,842 247,043 SH   SOLE   247,043 0 0
Computer Sciences Corp COM 205363104 5,390 90,706 SH   SOLE   90,706 0 0
Corning Inc. COM 219350105 4,279 176,299 SH   SOLE   176,299 0 0
Cowen Group Inc cl A COM 223622606 356 22,974 SH   SOLE   22,974 0 0
DaVita HealthCare Partners Inc COM 23918K108 3,017 47,000 SH   SOLE   47,000 0 0
Dell Technologies Inc. COM 24703L103 957 17,418 SH   SOLE   17,418 0 0
Discovery Communications A COM 25470F104 214 7,800 SH   SOLE   7,800 0 0
Dolby Laboratories Inc COM 25659T107 355 7,850 SH   SOLE   7,850 0 0
Eli Lilly & Co. COM 532457108 1,655 22,500 SH   SOLE   22,500 0 0
Endo International plc COM G30401106 2,282 138,570 SH   SOLE   138,570 0 0
EnerSys Inc COM 29275Y102 3,296 42,207 SH   SOLE   42,207 0 0
Envision Healthcare Hldg Inc. COM 29414D100 369 5,835 SH   SOLE   5,835 0 0
Everest Re Group Ltd COM G3223R108 3,605 16,659 SH   SOLE   16,659 0 0
Express Scripts Holding Co. COM 30219G108 9,708 141,128 SH   SOLE   141,128 0 0
F5 Networks Inc. COM 315616102 1,346 9,300 SH   SOLE   9,300 0 0
Fabrinet COM G3323L100 623 15,470 SH   SOLE   15,470 0 0
Facebook, Inc. cl A COM 30303M102 21,328 185,380 SH   SOLE   185,380 0 0
FireEye, Inc. COM 31816Q101 280 23,540 SH   SOLE   23,540 0 0
First Bancorp NC COM 318910106 1,280 47,145 SH   SOLE   47,145 0 0
Flextronics International Ltd. COM Y2573F102 6,705 466,625 SH   SOLE   466,625 0 0
Fortinet, Inc. COM 34959E109 1,531 50,835 SH   SOLE   50,835 0 0
Gentex Corporation COM 371901109 2,871 145,790 SH   SOLE   145,790 0 0
Great Southern Bancorp COM 390905107 2,271 41,552 SH   SOLE   41,552 0 0
HP Inc. COM 40434L105 4,137 278,751 SH   SOLE   278,751 0 0
Halyard Health, Inc. COM 40650V100 433 11,700 SH   SOLE   11,700 0 0
Hartford Financial Services COM 416515104 331 6,950 SH   SOLE   6,950 0 0
Hewlett Packard Enterprise Co COM 42824C109 4,691 202,726 SH   SOLE   202,726 0 0
Hollysys Automation Technologs COM G45667105 306 16,700 SH   SOLE   16,700 0 0
Huntington Ingalls Industries COM 446413106 7,187 39,021 SH   SOLE   39,021 0 0
IAC/InterActiveCorp COM 44919P508 8,411 129,823 SH   SOLE   129,823 0 0
IBM Corp COM 459200101 23,859 143,735 SH   SOLE   143,735 0 0
IDT Corporation Cl B COM 448947507 334 18,000 SH   SOLE   18,000 0 0
II-VI Inc. COM 902104108 408 13,745 SH   SOLE   13,745 0 0
IXYS Corporation COM 46600W106 746 62,690 SH   SOLE   62,690 0 0
Illumina Inc COM 452327109 922 7,200 SH   SOLE   7,200 0 0
Intel Corporation COM 458140100 11,764 324,335 SH   SOLE   324,335 0 0
International Bancshares COM 459044103 4,576 112,165 SH   SOLE   112,165 0 0
Interpublic Group COM 460690100 3,117 133,150 SH   SOLE   133,150 0 0
Ixia COM 45071R109 885 55,000 SH   SOLE   55,000 0 0
JPMorgan Chase & Co COM 46625H100 33,423 387,332 SH   SOLE   387,332 0 0
Janus Capital Group, Inc. COM 47102X105 417 31,400 SH   SOLE   31,400 0 0
Johnson & Johnson COM 478160104 2,500 21,700 SH   SOLE   21,700 0 0
Juniper Networks Inc COM 48203R104 5,360 189,657 SH   SOLE   189,657 0 0
KLA-Tencor Corp COM 482480100 34,007 432,221 SH   SOLE   432,221 0 0
Kadant Inc COM 48282T104 467 7,630 SH   SOLE   7,630 0 0
Keysight Technologies Inc COM 49338L103 3,571 97,640 SH   SOLE   97,640 0 0
Kulicke & Soffa Industries COM 501242101 515 32,260 SH   SOLE   32,260 0 0
L-3 Communications COM 502424104 327 2,150 SH   SOLE   2,150 0 0
Lam Research Corporation COM 512807108 1,369 12,950 SH   SOLE   12,950 0 0
Liberty Media Corp A SiriusXM COM 531229409 238 6,900 SH   SOLE   6,900 0 0
Linear Technology Corp COM 535678106 603 9,670 SH   SOLE   9,670 0 0
Magellan Health, Inc. COM 559079207 518 6,885 SH   SOLE   6,885 0 0
Marvell Technology Grp COM G5876H105 2,891 208,400 SH   SOLE   208,400 0 0
Mastercard Inc. COM 57636Q104 427 4,139 SH   SOLE   4,139 0 0
MaxLinear, Inc. cl A COM 57776J100 754 34,600 SH   SOLE   34,600 0 0
McKesson Corp COM 58155Q103 3,631 25,850 SH   SOLE   25,850 0 0
Medtronic PLC COM G5960L103 1,549 21,742 SH   SOLE   21,742 0 0
Mercer International Inc. COM 588056101 493 46,335 SH   SOLE   46,335 0 0
Merck & Co. Inc. COM 58933Y105 3,020 51,300 SH   SOLE   51,300 0 0
Microsoft Corporation COM 594918104 12,622 203,130 SH   SOLE   203,130 0 0
Monotype Imaging Hldgs COM 61022P100 730 36,780 SH   SOLE   36,780 0 0
Mylan N.V. COM N59465109 969 25,400 SH   SOLE   25,400 0 0
NVIDIA Corp COM 67066G104 14,872 139,325 SH   SOLE   139,325 0 0
Nabors Industries Ltd. COM G6359F103 3,596 219,295 SH   SOLE   219,295 0 0
NetApp, Inc. COM 64110D104 5,892 167,045 SH   SOLE   167,045 0 0
NetGear Inc COM 64111Q104 805 14,810 SH   SOLE   14,810 0 0
Nielsen Holdings plc COM G6518L108 237 5,650 SH   SOLE   5,650 0 0
Northrop Grumman Corp COM 666807102 2,291 9,850 SH   SOLE   9,850 0 0
Oracle Corporation COM 68389X105 10,823 281,476 SH   SOLE   281,476 0 0
Owens & Minor Inc. COM 690732102 3,416 96,800 SH   SOLE   96,800 0 0
Palo Alto Networks, Inc. COM 697435105 738 5,900 SH   SOLE   5,900 0 0
Parker-Hannifin Corp. COM 701094104 4,889 34,920 SH   SOLE   34,920 0 0
Paychex, Inc. COM 704326107 6,598 108,385 SH   SOLE   108,385 0 0
PepsiCo, Inc. COM 713448108 18,646 178,211 SH   SOLE   178,211 0 0
Perficient, Inc. COM 71375U101 510 29,165 SH   SOLE   29,165 0 0
Photronics Inc. COM 719405102 1,064 94,125 SH   SOLE   94,125 0 0
PrivateBancorp Inc. COM 742962103 713 13,150 SH   SOLE   13,150 0 0
Qualcomm Inc. COM 747525103 21,242 325,794 SH   SOLE   325,794 0 0
Quality Systems Inc. COM 747582104 989 75,220 SH   SOLE   75,220 0 0
Quest Diagnostics Inc COM 74834L100 2,913 31,700 SH   SOLE   31,700 0 0
Red Hat, Inc. COM 756577102 5,136 73,690 SH   SOLE   73,690 0 0
ST JUDE MED. INC COM 790849103 2,526 31,500 SH   SOLE   31,500 0 0
Salesforce.com Inc COM 79466L302 6,244 91,205 SH   SOLE   91,205 0 0
Science App Int'l Corp COM 808625107 904 10,665 SH   SOLE   10,665 0 0
Seagate Technology Plc COM G7945M107 1,059 27,755 SH   SOLE   27,755 0 0
State Street Corp COM 857477103 15,344 197,430 SH   SOLE   197,430 0 0
Stryker Corp COM 863667101 2,432 20,300 SH   SOLE   20,300 0 0
SunTrust Banks, Inc. COM 867914103 5,986 109,130 SH   SOLE   109,130 0 0
Symantec Corporation COM 871503108 4,355 182,297 SH   SOLE   182,297 0 0
Synaptics Incorporated COM 87157D109 685 12,780 SH   SOLE   12,780 0 0
Synchrony Financial COM 87165B103 303 8,350 SH   SOLE   8,350 0 0
Synnex Corporation COM 87162W100 759 6,275 SH   SOLE   6,275 0 0
Synopsys Inc. COM 871607107 7,711 131,000 SH   SOLE   131,000 0 0
TASER International Inc COM 87651B104 499 20,605 SH   SOLE   20,605 0 0
TCF Financial Corporation COM 872275102 17,538 895,270 SH   SOLE   895,270 0 0
Teck Resources Limited cl B COM 878742204 834 41,624 SH   SOLE   41,624 0 0
Tessera Holding Corporation COM 88166T101 1,134 25,650 SH   SOLE   25,650 0 0
The Travelers Companies COM 89417E109 4,561 37,260 SH   SOLE   37,260 0 0
Total System Services Inc. COM 891906109 5,492 112,010 SH   SOLE   112,010 0 0
Transocean Ltd. COM H8817H100 4,248 288,204 SH   SOLE   288,204 0 0
Twenty-First Cent Fox Inc Cl B COM 90130A200 5,145 188,815 SH   SOLE   188,815 0 0
U.S. Bancorp COM 902973304 24,327 473,563 SH   SOLE   473,563 0 0
Union Bankshares Corp COM 90539J109 543 15,185 SH   SOLE   15,185 0 0
United Parcel Service Inc. COM 911312106 16,388 142,955 SH   SOLE   142,955 0 0
United Therapeutics Corp. COM 91307C102 559 3,900 SH   SOLE   3,900 0 0
UnitedHealth Group, Inc. COM 91324P102 2,737 17,100 SH   SOLE   17,100 0 0
VASCO Data Security Intl COM 92230Y104 1,334 97,750 SH   SOLE   97,750 0 0
VCA Inc. COM 918194101 1,764 25,700 SH   SOLE   25,700 0 0
VISA Inc. COM 92826C839 741 9,502 SH   SOLE   9,502 0 0
VMware, Inc. Cl A COM 928563402 7,149 90,800 SH   SOLE   90,800 0 0
Valero Energy Corp. COM 91913Y100 3,251 47,580 SH   SOLE   47,580 0 0
Vantiv, Inc. COM 92210H105 391 6,550 SH   SOLE   6,550 0 0
Vectrus, Inc. COM 92242T101 2,675 112,179 SH   SOLE   112,179 0 0
Verint Systems Inc. COM 92343X100 356 10,105 SH   SOLE   10,105 0 0
Waters Corporation COM 941848103 3,252 24,200 SH   SOLE   24,200 0 0
Wells Fargo & Co COM 949746101 27,435 497,818 SH   SOLE   497,818 0 0
Western Digital Corp. COM 958102105 4,021 59,170 SH   SOLE   59,170 0 0
Western Union COM 959802109 3,864 177,917 SH   SOLE   177,917 0 0
Wyndham Worldwide Corp COM 98310W108 263 3,445 SH   SOLE   3,445 0 0
Xilinx Inc. COM 983919101 34,301 568,179 SH   SOLE   568,179 0 0
Zions Bancorp COM 989701107 500 11,625 SH   SOLE   11,625 0 0
eBay Inc. COM 278642103 10,346 348,460 SH   SOLE   348,460 0 0
Bayer AG ADR 072730302 1,126 10,800 SH   SOLE   10,800 0 0
Glaxo Smithkline ADS ADR 37733W105 6,836 177,500 SH   SOLE   177,500 0 0
Sanofi ADS ADR 80105N105 2,637 65,200 SH   SOLE   65,200 0 0
Silicon Motion Tech ADS ADR 82706C108 1,317 31,000 SH   SOLE   31,000 0 0
Teva Pharmaceutical ADR 881624209 13,409 369,914 SH   SOLE   369,914 0 0