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 397 2,019 SH   SOLE   0 0 2,019
ACTIVISION BLIZZARD INC COM 00507V109 1,299 17,022 SH   SOLE   0 0 17,022
ADOBE SYS INC COM 00724F101 5,263 21,588 SH   SOLE   0 0 21,588
AKAMAI TECHNOLOGIES INC COM 00971T101 1,059 14,460 SH   SOLE   0 0 14,460
ALPHABET INC CAP STK CL C 02079K107 3,025 2,711 SH   SOLE   0 0 2,711
ALPHABET INC CAP STK CL A 02079K305 1,711 1,515 SH   SOLE   0 0 1,515
ALTRIA GROUP INC COM 02209S103 256 4,500 SH   SOLE   0 0 4,500
AMAZON COM INC COM 023135106 7,343 4,320 SH   SOLE   0 0 4,320
AMETEK INC NEW COM 031100100 216 3,000 SH   SOLE   0 0 3,000
AMGEN INC COM 031162100 264 1,430 SH   SOLE   0 0 1,430
APPLE INC COM 037833100 33,238 179,561 SH   SOLE   0 0 179,561
APPLIED MATLS INC COM 038222105 1,546 33,479 SH   SOLE   0 0 33,479
AT&T INC COM 00206R102 1,121 34,898 SH   SOLE   0 0 34,898
AUTOMATIC DATA PROCESSING IN COM 053015103 2,957 22,044 SH   SOLE   0 0 22,044
AVID TECHNOLOGY INC COM 05367P100 52 10,002 SH   SOLE   0 0 10,002
BANCORP INC DEL COM 05969A105 105 10,000 SH   SOLE   0 0 10,000
BANK AMER CORP COM 060505104 1,066 37,809 SH   SOLE   0 0 37,809
BB&T CORP COM 054937107 2,348 46,551 SH   SOLE   0 0 46,551
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,495 8,010 SH   SOLE   0 0 8,010
BLACKBERRY LTD COM 09228F103 2,267 234,951 SH   SOLE   0 0 234,951
BOEING CO COM 097023105 696 2,075 SH   SOLE   0 0 2,075
BP PLC SPONSORED ADR 055622104 1,888 41,358 SH   SOLE   0 0 41,358
BRISTOL MYERS SQUIBB CO COM 110122108 413 7,456 SH   SOLE   0 0 7,456
CALIX INC COM 13100M509 86 11,039 SH   SOLE   0 0 11,039
CATERPILLAR INC DEL COM 149123101 1,475 10,873 SH   SOLE   0 0 10,873
CBS CORP NEW CL B 124857202 278 4,953 SH   SOLE   0 0 4,953
CDK GLOBAL INC COM 12508E101 255 3,915 SH   SOLE   0 0 3,915
CHEVRON CORP NEW COM 166764100 941 7,445 SH   SOLE   0 0 7,445
CISCO SYS INC COM 17275R102 9,665 224,612 SH   SOLE   0 0 224,612
COCA COLA CO COM 191216100 6,434 146,698 SH   SOLE   0 0 146,698
COLUMBIA SPORTSWEAR CO COM 198516106 290 3,165 SH   SOLE   0 0 3,165
CONOCOPHILLIPS COM 20825C104 210 3,018 SH   SOLE   0 0 3,018
CONSOLIDATED EDISON INC COM 209115104 226 2,899 SH   SOLE   0 0 2,899
COOPER TIRE & RUBR CO COM 216831107 452 17,200 SH   SOLE   0 0 17,200
CORNING INC COM 219350105 1,456 52,920 SH   SOLE   0 0 52,920
COSTCO WHSL CORP NEW COM 22160K105 17,404 83,279 SH   SOLE   0 0 83,279
CSX CORP COM 126408103 283 4,437 SH   SOLE   0 0 4,437
DAKTRONICS INC COM 234264109 352 41,316 SH   SOLE   0 0 41,316
DEERE & CO COM 244199105 203 1,450 SH   SOLE   0 0 1,450
DELL TECHNOLOGIES INC COM CL V 24703L103 355 4,193 SH   SOLE   0 0 4,193
DEUTSCHE BK AG LDN BRH GOLD DOUBLE SHOR 25154H756 130 21,975 SH   SOLE   0 0 21,975
DIREXION SHS ETF TR 20YR TRES BEAR 25459Y678 227 11,925 SH   SOLE   0 0 11,925
DISNEY WALT CO COM DISNEY 254687106 3,597 34,321 SH   SOLE   0 0 34,321
DOMINION ENERGY INC COM 25746U109 280 4,109 SH   SOLE   0 0 4,109
DOWDUPONT INC COM 26078J100 483 7,331 SH   SOLE   0 0 7,331
DUKE ENERGY CORP NEW COM NEW 26441C204 702 8,880 SH   SOLE   0 0 8,880
EDWARDS LIFESCIENCES CORP COM 28176E108 211 1,450 SH   SOLE   0 0 1,450
EMERSON ELEC CO COM 291011104 280 4,050 SH   SOLE   0 0 4,050
ENBRIDGE INC COM 29250N105 227 6,356 SH   SOLE   0 0 6,356
EXPEDITORS INTL WASH INC COM 302130109 808 11,058 SH   SOLE   0 0 11,058
EXXON MOBIL CORP COM 30231G102 11,095 134,117 SH   SOLE   0 0 134,117
F5 NETWORKS INC COM 315616102 569 3,300 SH   SOLE   0 0 3,300
FEDEX CORP COM 31428X106 898 3,956 SH   SOLE   0 0 3,956
FINISAR CORP COM NEW 31787A507 1,206 67,025 SH   SOLE   0 0 67,025
FLEX LTD ORD Y2573F102 245 17,340 SH   SOLE   0 0 17,340
FLUOR CORP NEW COM 343412102 257 5,275 SH   SOLE   0 0 5,275
FNB CORP PA COM 302520101 249 18,580 SH   SOLE   0 0 18,580
FOOT LOCKER INC COM 344849104 281 5,335 SH   SOLE   0 0 5,335
FRANKLIN RES INC COM 354613101 1,455 45,399 SH   SOLE   0 0 45,399
GARTNER INC COM 366651107 336 2,530 SH   SOLE   0 0 2,530
GENERAL DYNAMICS CORP COM 369550108 224 1,200 SH   SOLE   0 0 1,200
GENERAL ELECTRIC CO COM 369604103 1,518 111,513 SH   SOLE   0 0 111,513
HELMERICH & PAYNE INC COM 423452101 1,002 15,718 SH   SOLE   0 0 15,718
HEWLETT PACKARD ENTERPRISE C COM 42824C109 321 21,960 SH   SOLE   0 0 21,960
HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106 99 13,250 SH   SOLE   0 0 13,250
HOME DEPOT INC COM 437076102 1,104 5,658 SH   SOLE   0 0 5,658
HONDA MOTOR LTD AMERN SHS 438128308 583 19,925 SH   SOLE   0 0 19,925
HP INC COM 40434L105 503 22,173 SH   SOLE   0 0 22,173
HUNT J B TRANS SVCS INC COM 445658107 243 2,000 SH   SOLE   0 0 2,000
INTEL CORP COM 458140100 3,928 79,015 SH   SOLE   0 0 79,015
INTERNATIONAL BUSINESS MACHS COM 459200101 2,224 15,922 SH   SOLE   0 0 15,922
INTUITIVE SURGICAL INC COM NEW 46120E602 335 700 SH   SOLE   0 0 700
ISHARES TR CHINA LG-CAP ETF 464287184 1,039 24,185 SH   SOLE   0 0 24,185
ISHARES TR TRANS AVG ETF 464287192 697 3,740 SH   SOLE   0 0 3,740
ISHARES TR EUROPE ETF 464287861 1,389 31,060 SH   SOLE   0 0 31,060
ISHARES TR US HOME CONS ETF 464288752 605 15,860 SH   SOLE   0 0 15,860
JOHNSON & JOHNSON COM 478160104 1,749 14,411 SH   SOLE   0 0 14,411
KIMBERLY CLARK CORP COM 494368103 2,490 23,637 SH   SOLE   0 0 23,637
KINDER MORGAN INC DEL COM 49456B101 211 11,926 SH   SOLE   0 0 11,926
KROGER CO COM 501044101 697 24,507 SH   SOLE   0 0 24,507
KULICKE & SOFFA INDS INC COM 501242101 1,125 47,210 SH   SOLE   0 0 47,210
LINCOLN NATL CORP IND COM 534187109 254 4,088 SH   SOLE   0 0 4,088
LIVE NATION ENTERTAINMENT IN COM 538034109 663 13,645 SH   SOLE   0 0 13,645
LOCKHEED MARTIN CORP COM 539830109 2,149 7,275 SH   SOLE   0 0 7,275
LOWES COS INC COM 548661107 4,919 51,468 SH   SOLE   0 0 51,468
MADISON SQUARE GARDEN CO NEW CL A 55825T103 201 647 SH   SOLE   0 0 647
MANTECH INTL CORP CL A 564563104 491 9,155 SH   SOLE   0 0 9,155
MCDONALDS CORP COM 580135101 535 3,415 SH   SOLE   0 0 3,415
MERCK & CO INC COM 58933Y105 293 4,824 SH   SOLE   0 0 4,824
MICROSOFT CORP COM 594918104 5,674 57,543 SH   SOLE   0 0 57,543
MIDDLEBY CORP COM 596278101 292 2,800 SH   SOLE   0 0 2,800
MORGAN STANLEY COM NEW 617446448 1,316 27,757 SH   SOLE   0 0 27,757
MOSAIC CO NEW COM 61945C103 498 17,765 SH   SOLE   0 0 17,765
NABORS INDUSTRIES LTD SHS G6359F103 67 10,485 SH   SOLE   0 0 10,485
NIKE INC CL B 654106103 2,646 33,205 SH   SOLE   0 0 33,205
NOKIA CORP SPONSORED ADR 654902204 334 58,027 SH   SOLE   0 0 58,027
NOVO-NORDISK A S ADR 670100205 383 8,300 SH   SOLE   0 0 8,300
NUCOR CORP COM 670346105 400 6,405 SH   SOLE   0 0 6,405
NUTRIEN LTD COM 67077M108 567 10,431 SH   SOLE   0 0 10,431
NVIDIA CORP COM 67066G104 4,222 17,820 SH   SOLE   0 0 17,820
OCCIDENTAL PETE CORP DEL COM 674599105 252 3,009 SH   SOLE   0 0 3,009
OCLARO INC COM NEW 67555N206 163 18,200 SH   SOLE   0 0 18,200
ORACLE CORP COM 68389X105 2,546 57,788 SH   SOLE   0 0 57,788
PACCAR INC COM 693718108 285 4,600 SH   SOLE   0 0 4,600
PAYCHEX INC COM 704326107 649 9,500 SH   SOLE   0 0 9,500
PAYPAL HLDGS INC COM 70450Y103 616 7,400 SH   SOLE   0 0 7,400
PEPSICO INC COM 713448108 505 4,637 SH   SOLE   0 0 4,637
PFIZER INC COM 717081103 875 24,117 SH   SOLE   0 0 24,117
PROCTER AND GAMBLE CO COM 742718109 3,811 48,821 SH   SOLE   0 0 48,821
PROSHARES TR PSHS ULTSH 20YRS 74347B201 1,561 43,417 SH   SOLE   0 0 43,417
PROSHARES TR PSHS ULT S&P 500 74347R107 2,318 20,830 SH   SOLE   0 0 20,830
PROSHARES TR PSHS ULTRA DOW30 74347R305 1,486 35,625 SH   SOLE   0 0 35,625
PROSHARES TR PSHS ULTRUSS2000 74347R842 998 12,545 SH   SOLE   0 0 12,545
PROSHARES TR ULTRA FNCLS NEW 74347X633 401 9,930 SH   SOLE   0 0 9,930
QUALCOMM INC COM 747525103 4,135 73,684 SH   SOLE   0 0 73,684
RAYTHEON CO COM NEW 755111507 1,454 7,525 SH   SOLE   0 0 7,525
RED HAT INC COM 756577102 3,139 23,363 SH   SOLE   0 0 23,363
REGENERON PHARMACEUTICALS COM 75886F107 250 725 SH   SOLE   0 0 725
ROYAL BK CDA MONTREAL QUE COM 780087102 330 4,385 SH   SOLE   0 0 4,385
SAP SE SPON ADR 803054204 546 4,725 SH   SOLE   0 0 4,725
SCANA CORP NEW COM 80589M102 907 23,537 SH   SOLE   0 0 23,537
SCHLUMBERGER LTD COM 806857108 2,667 39,787 SH   SOLE   0 0 39,787
SCHWAB CHARLES CORP NEW COM 808513105 557 10,901 SH   SOLE   0 0 10,901
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 1,743 20,885 SH   SOLE   0 0 20,885
SELECT SECTOR SPDR TR ENERGY 81369Y506 1,936 25,494 SH   SOLE   0 0 25,494
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 831 11,600 SH   SOLE   0 0 11,600
SKYWORKS SOLUTIONS INC COM 83088M102 4,094 42,354 SH   SOLE   0 0 42,354
SL GREEN RLTY CORP COM 78440X101 271 2,700 SH   SOLE   0 0 2,700
SOUTHERN CO COM 842587107 319 6,887 SH   SOLE   0 0 6,887
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 2,112 55,099 SH   SOLE   0 0 55,099
SPDR SERIES TRUST S&P BIOTECH 78464A870 403 4,236 SH   SOLE   0 0 4,236
SUNTRUST BKS INC COM 867914103 251 3,800 SH   SOLE   0 0 3,800
SYNOPSYS INC COM 871607107 290 3,385 SH   SOLE   0 0 3,385
TARGET CORP COM 87612E106 1,989 26,135 SH   SOLE   0 0 26,135
TERADYNE INC COM 880770102 1,065 27,965 SH   SOLE   0 0 27,965
TIFFANY & CO NEW COM 886547108 290 2,200 SH   SOLE   0 0 2,200
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 2,047 15,888 SH   SOLE   0 0 15,888
TRANSOCEAN LTD REG SHS H8817H100 337 25,075 SH   SOLE   0 0 25,075
UNITED PARCEL SERVICE INC CL B 911312106 2,837 26,704 SH   SOLE   0 0 26,704
VANECK VECTORS ETF TR OIL SVCS ETF 92189F718 1,353 51,498 SH   SOLE   0 0 51,498
VARIAN MED SYS INC COM 92220P105 543 4,778 SH   SOLE   0 0 4,778
VERIZON COMMUNICATIONS INC COM 92343V104 1,970 39,154 SH   SOLE   0 0 39,154
VISA INC COM CL A 92826C839 2,311 17,451 SH   SOLE   0 0 17,451
WALMART INC COM 931142103 9,005 105,142 SH   SOLE   0 0 105,142
WELLS FARGO CO NEW COM 949746101 1,584 28,564 SH   SOLE   0 0 28,564
XILINX INC COM 983919101 578 8,850 SH   SOLE   0 0 8,850