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
3M CO COM 88579Y101 532 2,261 SH   SOLE   0 0 2,261
ACTIVISION BLIZZARD INC COM 00507V109 1,092 17,242 SH   SOLE   0 0 17,242
ADOBE SYS INC COM 00724F101 4,659 26,588 SH   SOLE   0 0 26,588
AGRIUM INC COM 008916108 216 1,875 SH   SOLE   0 0 1,875
AKAMAI TECHNOLOGIES INC COM 00971T101 1,265 19,450 SH   SOLE   0 0 19,450
ALPHABET INC CAP STK CL A 02079K305 1,417 1,345 SH   SOLE   0 0 1,345
ALPHABET INC CAP STK CL C 02079K107 2,690 2,571 SH   SOLE   0 0 2,571
ALTRIA GROUP INC COM 02209S103 303 4,250 SH   SOLE   0 0 4,250
AMAZON COM INC COM 023135106 5,004 4,279 SH   SOLE   0 0 4,279
AMERICAN EAGLE OUTFITTERS NE COM 02553E106 335 17,825 SH   SOLE   0 0 17,825
AMETEK INC NEW COM 031100100 234 3,225 SH   SOLE   0 0 3,225
AMGEN INC COM 031162100 270 1,555 SH   SOLE   0 0 1,555
ANALOG DEVICES INC COM 032654105 233 2,621 SH   SOLE   0 0 2,621
APPLE INC COM 037833100 30,649 181,106 SH   SOLE   0 0 181,106
APPLIED MATLS INC COM 038222105 1,778 34,779 SH   SOLE   0 0 34,779
AT&T INC COM 00206R102 1,356 34,865 SH   SOLE   0 0 34,865
AUTOMATIC DATA PROCESSING IN COM 053015103 2,685 22,914 SH   SOLE   0 0 22,914
AVID TECHNOLOGY INC COM 05367P100 54 10,002 SH   SOLE   0 0 10,002
BANCORP INC DEL COM 05969A105 99 10,000 SH   SOLE   0 0 10,000
BANK AMER CORP COM 060505104 749 25,362 SH   SOLE   0 0 25,362
BB&T CORP COM 054937107 2,298 46,211 SH   SOLE   0 0 46,211
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,154 5,820 SH   SOLE   0 0 5,820
SPDR SERIES TRUST S&P BIOTECH 78464A870 334 3,936 SH   SOLE   0 0 3,936
BLACKBERRY LTD COM 09228F103 1,972 176,576 SH   SOLE   0 0 176,576
BOEING CO COM 097023105 689 2,337 SH   SOLE   0 0 2,337
BP PLC SPONSORED ADR 055622104 1,882 44,783 SH   SOLE   0 0 44,783
BRISTOL MYERS SQUIBB CO COM 110122108 212 3,456 SH   SOLE   0 0 3,456
CARDINAL HEALTH INC COM 14149Y108 278 4,530 SH   SOLE   0 0 4,530
CATERPILLAR INC DEL COM 149123101 1,910 12,123 SH   SOLE   0 0 12,123
CBS CORP NEW CL B 124857202 292 4,953 SH   SOLE   0 0 4,953
CDK GLOBAL INC COM 12508E101 321 4,497 SH   SOLE   0 0 4,497
SCHWAB CHARLES CORP NEW COM 808513105 596 11,600 SH   SOLE   0 0 11,600
CHEVRON CORP NEW COM 166764100 984 7,861 SH   SOLE   0 0 7,861
CISCO SYS INC COM 17275R102 9,122 238,162 SH   SOLE   0 0 238,162
CLOROX CO DEL COM 189054109 212 1,425 SH   SOLE   0 0 1,425
COCA COLA CO COM 191216100 5,801 126,443 SH   SOLE   0 0 126,443
COLUMBIA SPORTSWEAR CO COM 198516106 228 3,165 SH   SOLE   0 0 3,165
CONSOLIDATED EDISON INC COM 209115104 251 2,949 SH   SOLE   0 0 2,949
COOPER TIRE & RUBR CO COM 216831107 567 16,050 SH   SOLE   0 0 16,050
CORNING INC COM 219350105 1,708 53,387 SH   SOLE   0 0 53,387
COSTCO WHSL CORP NEW COM 22160K105 15,584 83,729 SH   SOLE   0 0 83,729
CREE INC COM 225447101 460 12,385 SH   SOLE   0 0 12,385
CSX CORP COM 126408103 244 4,437 SH   SOLE   0 0 4,437
DAKTRONICS INC COM 234264109 421 46,141 SH   SOLE   0 0 46,141
DEUTSCHE BK AG LDN BRH GOLD DOUBLE SHOR 25154H756 118 21,975 SH   SOLE   0 0 21,975
DEERE & CO COM 244199105 329 2,100 SH   SOLE   0 0 2,100
DELL TECHNOLOGIES INC COM CL V 24703L103 353 4,341 SH   SOLE   0 0 4,341
DISNEY WALT CO COM DISNEY 254687106 3,613 33,602 SH   SOLE   0 0 33,602
DOMINION ENERGY INC COM 25746U109 313 3,859 SH   SOLE   0 0 3,859
DOWDUPONT INC COM 26078J100 515 7,225 SH   SOLE   0 0 7,225
DUKE ENERGY CORP NEW COM NEW 26441C204 640 7,607 SH   SOLE   0 0 7,607
EMERSON ELEC CO COM 291011104 261 3,750 SH   SOLE   0 0 3,750
ENBRIDGE INC COM 29250N105 210 5,369 SH   SOLE   0 0 5,369
SELECT SECTOR SPDR TR ENERGY 81369Y506 1,956 27,074 SH   SOLE   0 0 27,074
EXPEDITORS INTL WASH INC COM 302130109 722 11,158 SH   SOLE   0 0 11,158
EXXON MOBIL CORP COM 30231G102 11,585 138,513 SH   SOLE   0 0 138,513
F5 NETWORKS INC COM 315616102 433 3,300 SH   SOLE   0 0 3,300
FEDEX CORP COM 31428X106 1,044 4,185 SH   SOLE   0 0 4,185
FLEX LTD ORD Y2573F102 321 17,840 SH   SOLE   0 0 17,840
FLUOR CORP NEW COM 343412102 378 7,325 SH   SOLE   0 0 7,325
FNB CORP PA COM 302520101 286 20,682 SH   SOLE   0 0 20,682
FOOT LOCKER INC COM 344849104 506 10,785 SH   SOLE   0 0 10,785
FRANKLIN RES INC COM 354613101 866 19,994 SH   SOLE   0 0 19,994
GARTNER INC COM 366651107 312 2,530 SH   SOLE   0 0 2,530
GENERAL DYNAMICS CORP COM 369550108 255 1,254 SH   SOLE   0 0 1,254
GENERAL ELECTRIC CO COM 369604103 2,484 142,344 SH   SOLE   0 0 142,344
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 1,765 21,350 SH   SOLE   0 0 21,350
HELMERICH & PAYNE INC COM 423452101 1,739 26,910 SH   SOLE   0 0 26,910
HEWLETT PACKARD ENTERPRISE C COM 42824C109 322 22,429 SH   SOLE   0 0 22,429
HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106 138 13,250 SH   SOLE   0 0 13,250
HOME DEPOT INC COM 437076102 1,119 5,905 SH   SOLE   0 0 5,905
HONDA MOTOR LTD AMERN SHS 438128308 791 23,200 SH   SOLE   0 0 23,200
HP INC COM 40434L105 479 22,792 SH   SOLE   0 0 22,792
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 885 11,700 SH   SOLE   0 0 11,700
INTEL CORP COM 458140100 3,824 82,847 SH   SOLE   0 0 82,847
INTERNATIONAL BUSINESS MACHS COM 459200101 1,781 11,607 SH   SOLE   0 0 11,607
ISHARES TR CHINA LG-CAP ETF 464287184 1,197 25,935 SH   SOLE   0 0 25,935
ISHARES TR TRANS AVG ETF 464287192 731 3,815 SH   SOLE   0 0 3,815
ISHARES TR US HOME CONS ETF 464288752 698 15,960 SH   SOLE   0 0 15,960
ISHARES TR EUROPE ETF 464287861 1,464 30,985 SH   SOLE   0 0 30,985
HUNT J B TRANS SVCS INC COM 445658107 230 2,000 SH   SOLE   0 0 2,000
JOHNSON & JOHNSON COM 478160104 1,833 13,116 SH   SOLE   0 0 13,116
KIMBERLY CLARK CORP COM 494368103 1,312 10,874 SH   SOLE   0 0 10,874
KINDER MORGAN INC DEL COM 49456B101 198 10,976 SH   SOLE   0 0 10,976
KOHLS CORP COM 500255104 2,117 39,041 SH   SOLE   0 0 39,041
KROGER CO COM 501044101 725 26,407 SH   SOLE   0 0 26,407
KULICKE & SOFFA INDS INC COM 501242101 1,188 48,815 SH   SOLE   0 0 48,815
LINCOLN NATL CORP IND COM 534187109 314 4,088 SH   SOLE   0 0 4,088
LIVE NATION ENTERTAINMENT IN COM 538034109 585 13,745 SH   SOLE   0 0 13,745
LOCKHEED MARTIN CORP COM 539830109 1,926 6,000 SH   SOLE   0 0 6,000
LOWES COS INC COM 548661107 5,367 57,745 SH   SOLE   0 0 57,745
MANTECH INTL CORP CL A 564563104 470 9,355 SH   SOLE   0 0 9,355
MCDONALDS CORP COM 580135101 626 3,637 SH   SOLE   0 0 3,637
MERCK & CO INC COM 58933Y105 236 4,186 SH   SOLE   0 0 4,186
MICROSOFT CORP COM 594918104 4,948 57,842 SH   SOLE   0 0 57,842
MORGAN STANLEY COM NEW 617446448 1,552 29,581 SH   SOLE   0 0 29,581
MOSAIC CO NEW COM 61945C103 475 18,515 SH   SOLE   0 0 18,515
NABORS INDUSTRIES LTD SHS G6359F103 69 10,120 SH   SOLE   0 0 10,120
NIKE INC CL B 654106103 2,283 36,505 SH   SOLE   0 0 36,505
NOKIA CORP SPONSORED ADR 654902204 288 61,727 SH   SOLE   0 0 61,727
NORFOLK SOUTHERN CORP COM 655844108 237 1,635 SH   SOLE   0 0 1,635
NOVO-NORDISK A S ADR 670100205 454 8,460 SH   SOLE   0 0 8,460
NUCOR CORP COM 670346105 414 6,519 SH   SOLE   0 0 6,519
NVIDIA CORP COM 67066G104 3,573 18,465 SH   SOLE   0 0 18,465
OCCIDENTAL PETE CORP DEL COM 674599105 206 2,796 SH   SOLE   0 0 2,796
OCLARO INC COM NEW 67555N206 89 13,200 SH   SOLE   0 0 13,200
VANECK VECTORS ETF TR OIL SVCS ETF 92189F718 1,347 51,698 SH   SOLE   0 0 51,698
ORACLE CORP COM 68389X105 2,751 58,188 SH   SOLE   0 0 58,188
PAYCHEX INC COM 704326107 667 9,800 SH   SOLE   0 0 9,800
PAYPAL HLDGS INC COM 70450Y103 545 7,400 SH   SOLE   0 0 7,400
PEPSICO INC COM 713448108 538 4,485 SH   SOLE   0 0 4,485
PFIZER INC COM 717081103 936 25,838 SH   SOLE   0 0 25,838
PHILIP MORRIS INTL INC COM 718172109 231 2,190 SH   SOLE   0 0 2,190
POTASH CORP SASK INC COM 73755L107 357 17,300 SH   SOLE   0 0 17,300
PROCTER AND GAMBLE CO COM 742718109 3,658 39,816 SH   SOLE   0 0 39,816
QUALCOMM INC COM 747525103 4,879 76,211 SH   SOLE   0 0 76,211
RAYTHEON CO COM NEW 755111507 1,127 6,000 SH   SOLE   0 0 6,000
RED HAT INC COM 756577102 2,890 24,063 SH   SOLE   0 0 24,063
ROYAL BK CDA MONTREAL QUE COM 780087102 277 3,393 SH   SOLE   0 0 3,393
SAP SE SPON ADR 803054204 531 4,725 SH   SOLE   0 0 4,725
SCHLUMBERGER LTD COM 806857108 2,395 35,532 SH   SOLE   0 0 35,532
SKYWORKS SOLUTIONS INC COM 83088M102 4,304 45,329 SH   SOLE   0 0 45,329
SL GREEN RLTY CORP COM 78440X101 252 2,500 SH   SOLE   0 0 2,500
SOUTHERN CO COM 842587107 305 6,333 SH   SOLE   0 0 6,333
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 2,283 56,074 SH   SOLE   0 0 56,074
STEIN MART INC COM 858375108 14 12,150 SH   SOLE   0 0 12,150
SUNTRUST BKS INC COM 867914103 245 3,800 SH   SOLE   0 0 3,800
SYNOPSYS INC COM 871607107 289 3,385 SH   SOLE   0 0 3,385
TAPESTRY INC COM 876030107 230 5,200 SH   SOLE   0 0 5,200
TARGET CORP COM 87612E106 2,457 37,660 SH   SOLE   0 0 37,660
TERADYNE INC COM 880770102 1,196 28,565 SH   SOLE   0 0 28,565
TIFFANY & CO NEW COM 886547108 281 2,700 SH   SOLE   0 0 2,700
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 2,190 17,221 SH   SOLE   0 0 17,221
TRANSOCEAN LTD REG SHS H8817H100 256 23,975 SH   SOLE   0 0 23,975
PROSHARES TR PSHS ULTRA DOW30 74347R305 1,591 12,035 SH   SOLE   0 0 12,035
PROSHARES TR ULTRA FNCLS NEW 74347X633 406 3,170 SH   SOLE   0 0 3,170
PROSHARES TR PSHS ULTRUSS2000 74347R842 889 12,590 SH   SOLE   0 0 12,590
PROSHARES TR PSHS ULT S&P 500 74347R107 2,252 20,580 SH   SOLE   0 0 20,580
PROSHARES TR PSHS ULTSH 20YRS 74347B201 1,471 43,554 SH   SOLE   0 0 43,554
UNITED PARCEL SERVICE INC CL B 911312106 1,581 13,272 SH   SOLE   0 0 13,272
VARIAN MED SYS INC COM 92220P105 687 6,178 SH   SOLE   0 0 6,178
VERIZON COMMUNICATIONS INC COM 92343V104 2,080 39,298 SH   SOLE   0 0 39,298
VISA INC COM CL A 92826C839 2,259 19,811 SH   SOLE   0 0 19,811
WAL-MART STORES INC COM 931142103 10,586 107,197 SH   SOLE   0 0 107,197
WELLS FARGO CO NEW COM 949746101 942 15,526 SH   SOLE   0 0 15,526
XILINX INC COM 983919101 664 9,850 SH   SOLE   0 0 9,850