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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ACTIVISION BLIZZARD INC COM 00507V109   815,424 8,709 SH   SOLE   0 0 8,709
ADOBE INC COM 00724F101   10,856,281 21,291 SH   SOLE   0 0 21,291
ADVANCED MICRO DEVICES INC COM 007903107   2,568,135 24,977 SH   SOLE   0 0 24,977
AKAMAI TECHNOLOGIES INC COM 00971T101   1,231,070 11,555 SH   SOLE   0 0 11,555
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   2,949,767 34,007 SH   SOLE   0 0 34,007
ALPHABET INC CAP STK CL C 02079K107   13,116,570 99,481 SH   SOLE   0 0 99,481
ALPHABET INC CAP STK CL A 02079K305   3,644,974 27,854 SH   SOLE   0 0 27,854
ALTRIA GROUP INC COM 02209S103   205,372 4,884 SH   SOLE   0 0 4,884
AMAZON COM INC COM 023135106   14,807,573 116,485 SH   SOLE   0 0 116,485
AMETEK INC COM 031100100   428,504 2,900 SH   SOLE   0 0 2,900
AMGEN INC COM 031162100   1,283,230 4,775 SH   SOLE   0 0 4,775
AMMO INC COM 00175J107   146,450 72,500 SH   SOLE   0 0 72,500
APPLE INC COM 037833100   101,853,608 594,905 SH   SOLE   0 0 594,905
APPLIED MATLS INC COM 038222105   9,881,855 71,375 SH   SOLE   0 0 71,375
ARISTA NETWORKS INC COM 040413106   234,511 1,275 SH   SOLE   0 0 1,275
AT&T INC COM 00206R102   203,769 13,567 SH   SOLE   0 0 13,567
AUTOMATIC DATA PROCESSING IN COM 053015103   4,180,219 17,376 SH   SOLE   0 0 17,376
BANCORP INC DEL COM 05969A105   2,062,652 59,787 SH   SOLE   0 0 59,787
BANK AMERICA CORP COM 060505104   2,993,773 109,342 SH   SOLE   0 0 109,342
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   367,114 1,048 SH   SOLE   0 0 1,048
BLACKBERRY LTD COM 09228F103   223,631 47,480 SH   SOLE   0 0 47,480
BOEING CO COM 097023105   418,980 2,186 SH   SOLE   0 0 2,186
BP PLC SPONSORED ADR 055622104   1,117,188 28,853 SH   SOLE   0 0 28,853
BRISTOL-MYERS SQUIBB CO COM 110122108   325,430 5,607 SH   SOLE   0 0 5,607
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   246,795 1,378 SH   SOLE   0 0 1,378
CATERPILLAR INC COM 149123101   2,944,305 10,785 SH   SOLE   0 0 10,785
CHECK POINT SOFTWARE TECH LT ORD M22465104   577,769 4,335 SH   SOLE   0 0 4,335
CHEVRON CORP NEW COM 166764100   982,549 5,827 SH   SOLE   0 0 5,827
CINCINNATI FINL CORP COM 172062101   239,563 2,342 SH   SOLE   0 0 2,342
CISCO SYS INC COM 17275R102   12,718,430 236,578 SH   SOLE   0 0 236,578
CLOROX CO DEL COM 189054109   498,028 3,800 SH   SOLE   0 0 3,800
COCA COLA CO COM 191216100   7,349,691 131,291 SH   SOLE   0 0 131,291
COLGATE PALMOLIVE CO COM 194162103   476,437 6,700 SH   SOLE   0 0 6,700
CONOCOPHILLIPS COM 20825C104   227,860 1,902 SH   SOLE   0 0 1,902
CONSOLIDATED EDISON INC COM 209115104   222,378 2,600 SH   SOLE   0 0 2,600
CORNING INC COM 219350105   1,180,713 38,750 SH   SOLE   0 0 38,750
COSTCO WHSL CORP NEW COM 22160K105   40,318,712 71,366 SH   SOLE   0 0 71,366
CRACKER BARREL OLD CTRY STOR COM 22410J106   2,972,152 44,228 SH   SOLE   0 0 44,228
CROWDSTRIKE HLDGS INC CL A 22788C105   305,469 1,825 SH   SOLE   0 0 1,825
CSX CORP COM 126408103   347,045 11,286 SH   SOLE   0 0 11,286
DAKTRONICS INC COM 234264109   94,998 10,650 SH   SOLE   0 0 10,650
DEERE & CO COM 244199105   292,470 775 SH   SOLE   0 0 775
DELL TECHNOLOGIES INC CL C 24703L202   414,832 6,021 SH   SOLE   0 0 6,021
DEUTSCHE BK AG LONDON BRH GOLD DOUBLE SHOR 25154H756   31,592 10,875 SH   SOLE   0 0 10,875
DIREXION SHS ETF TR 20YR TRES BULL 25459W540   19,280 4,000 SH   SOLE   0 0 4,000
DIREXION SHS ETF TR DLY SMCAP BULL3X 25459W847   498,639 17,350 SH   SOLE   0 0 17,350
DISNEY WALT CO COM 254687106   3,705,364 45,717 SH   SOLE   0 0 45,717
DOLLAR GEN CORP NEW COM 256677105   269,684 2,549 SH   SOLE   0 0 2,549
DOMINION ENERGY INC COM 25746U109   890,407 19,933 SH   SOLE   0 0 19,933
DUKE ENERGY CORP NEW COM NEW 26441C204   1,129,463 12,797 SH   SOLE   0 0 12,797
EDWARDS LIFESCIENCES CORP COM 28176E108   439,582 6,345 SH   SOLE   0 0 6,345
ELI LILLY & CO COM 532457108   268,565 500 SH   SOLE   0 0 500
EMPIRE ST RLTY TR INC CL A 292104106   139,896 17,400 SH   SOLE   0 0 17,400
ENBRIDGE INC COM 29250N105   207,887 6,238 SH   SOLE   0 0 6,238
EXPEDITORS INTL WASH INC COM 302130109   1,266,475 11,048 SH   SOLE   0 0 11,048
EXXON MOBIL CORP COM 30231G102   9,340,224 79,437 SH   SOLE   0 0 79,437
F5 INC COM 315616102   677,594 4,205 SH   SOLE   0 0 4,205
FEDEX CORP COM 31428X106   10,584,605 39,954 SH   SOLE   0 0 39,954
FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501   275,077 5,908 SH   SOLE   0 0 5,908
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600   20,840 344 SH   SOLE   0 0 344
FIDELITY COVINGTON TRUST MSCI INDL INDX 316092709   24,408 451 SH   SOLE   0 0 451
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808   8,974 73 SH   SOLE   0 0 73
FLEX LTD ORD Y2573F102   287,067 10,640 SH   SOLE   0 0 10,640
FORTINET INC COM 34959E109   332,833 5,672 SH   SOLE   0 0 5,672
FRANKLIN RESOURCES INC COM 354613101   536,311 21,819 SH   SOLE   0 0 21,819
GARTNER INC COM 366651107   718,145 2,090 SH   SOLE   0 0 2,090
GENERAL DYNAMICS CORP COM 369550108   265,164 1,200 SH   SOLE   0 0 1,200
GENERAL ELECTRIC CO COM NEW 369604301   435,899 3,943 SH   SOLE   0 0 3,943
GENUINE PARTS CO COM 372460105   209,351 1,450 SH   SOLE   0 0 1,450
GLOBUS MED INC CL A 379577208   620,129 12,490 SH   SOLE   0 0 12,490
GOLDMAN SACHS GROUP INC COM 38141G104   401,550 1,241 SH   SOLE   0 0 1,241
HELMERICH & PAYNE INC COM 423452101   3,144,413 74,583 SH   SOLE   0 0 74,583
HEWLETT PACKARD ENTERPRISE C COM 42824C109   338,168 19,469 SH   SOLE   0 0 19,469
HOLOGIC INC COM 436440101   257,196 3,706 SH   SOLE   0 0 3,706
HOME DEPOT INC COM 437076102   1,767,584 5,850 SH   SOLE   0 0 5,850
HORMEL FOODS CORP COM 440452100   351,778 9,250 SH   SOLE   0 0 9,250
HP INC COM 40434L105   466,223 18,141 SH   SOLE   0 0 18,141
HUNT J B TRANS SVCS INC COM 445658107   377,040 2,000 SH   SOLE   0 0 2,000
HUNTINGTON INGALLS INDS INC COM 446413106   1,692,695 8,274 SH   SOLE   0 0 8,274
INTEL CORP COM 458140100   4,451,140 125,208 SH   SOLE   0 0 125,208
INTERNATIONAL BUSINESS MACHS COM 459200101   1,860,939 13,264 SH   SOLE   0 0 13,264
INTUIT COM 461202103   357,658 700 SH   SOLE   0 0 700
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   361,051 2,548 SH   SOLE   0 0 2,548
INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506   12,603 345 SH   SOLE   0 0 345
INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548   8,355 500 SH   SOLE   0 0 500
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621   3,867 275 SH   SOLE   0 0 275
INVESCO EXCHANGE TRADED FD T DORSEY WRIGHT MO 46137V837   35,954 467 SH   SOLE   0 0 467
INVESCO EXCHANGE TRADED FD T DORSEY WRGT CSMR 46137V886   16,689 200 SH   SOLE   0 0 200
ISHARES TR SELECT DIVID ETF 464287168   172,009 1,598 SH   SOLE   0 0 1,598
ISHARES TR TIPS BD ETF 464287176   10,372 100 SH   SOLE   0 0 100
ISHARES TR CHINA LG-CAP ETF 464287184   734,219 27,675 SH   SOLE   0 0 27,675
ISHARES TR US TRSPRTION 464287192   738,947 3,161 SH   SOLE   0 0 3,161
ISHARES TR CORE S&P500 ETF 464287200   156,170 364 SH   SOLE   0 0 364
ISHARES TR CORE US AGGBD ET 464287226   42,318 450 SH   SOLE   0 0 450
ISHARES TR IBOXX INV CP ETF 464287242   10,202 100 SH   SOLE   0 0 100
ISHARES TR GLOBAL TECH ETF 464287291   33,258 575 SH   SOLE   0 0 575
ISHARES TR S&P 500 GRWT ETF 464287309   41,873 612 SH   SOLE   0 0 612
ISHARES TR GLOBAL ENERG ETF 464287341   10,728 260 SH   SOLE   0 0 260
ISHARES TR MSCI EAFE ETF 464287465   45,349 658 SH   SOLE   0 0 658
ISHARES TR RUS MID CAP ETF 464287499   77,145 1,114 SH   SOLE   0 0 1,114
ISHARES TR CORE S&P MCP ETF 464287507   39,148 157 SH   SOLE   0 0 157
ISHARES TR ISHARES SEMICDTR 464287523   3,316 7 SH   SOLE   0 0 7
ISHARES TR RUS 1000 VAL ETF 464287598   15,182 100 SH   SOLE   0 0 100
ISHARES TR S&P MC 400GR ETF 464287606   28,318 392 SH   SOLE   0 0 392
ISHARES TR RUS 1000 GRW ETF 464287614   119,696 450 SH   SOLE   0 0 450
ISHARES TR RUS 2000 VAL ETF 464287630   3,931 29 SH   SOLE   0 0 29
ISHARES TR RUSSELL 2000 ETF 464287655   57,264 324 SH   SOLE   0 0 324
ISHARES TR S&P MC 400VL ETF 464287705   26,847 266 SH   SOLE   0 0 266
ISHARES TR U.S. FINLS ETF 464287788   4,486 60 SH   SOLE   0 0 60
ISHARES TR U.S. ENERGY ETF 464287796   4,743 100 SH   SOLE   0 0 100
ISHARES TR CORE S&P SCP ETF 464287804   31,318 332 SH   SOLE   0 0 332
ISHARES TR EUROPE ETF 464287861   19,092 400 SH   SOLE   0 0 400
ISHARES TR SP SMCP600VL ETF 464287879   23,911 268 SH   SOLE   0 0 268
JOHNSON & JOHNSON COM 478160104   1,102,087 7,076 SH   SOLE   0 0 7,076
JPMORGAN CHASE & CO COM 46625H100   1,036,023 7,144 SH   SOLE   0 0 7,144
KIMBERLY-CLARK CORP COM 494368103   1,201,732 9,944 SH   SOLE   0 0 9,944
KRANESHARES TR CSI CHI INTERNET 500767306   2,369,968 86,590 SH   SOLE   0 0 86,590
KROGER CO COM 501044101   865,913 19,350 SH   SOLE   0 0 19,350
KULICKE & SOFFA INDS INC COM 501242101   1,954,440 40,190 SH   SOLE   0 0 40,190
LAM RESEARCH CORP COM 512807108   1,156,391 1,845 SH   SOLE   0 0 1,845
LEVI STRAUSS & CO NEW CL A COM STK 52736R102   162,960 12,000 SH   SOLE   0 0 12,000
LIVE NATION ENTERTAINMENT IN COM 538034109   340,049 4,095 SH   SOLE   0 0 4,095
LOCKHEED MARTIN CORP COM 539830109   4,901,386 11,985 SH   SOLE   0 0 11,985
LOUISIANA PAC CORP COM 546347105   210,026 3,800 SH   SOLE   0 0 3,800
LOWES COS INC COM 548661107   8,410,002 40,464 SH   SOLE   0 0 40,464
MARATHON PETE CORP COM 56585A102   211,876 1,400 SH   SOLE   0 0 1,400
MARTIN MARIETTA MATLS INC COM 573284106   1,066,427 2,598 SH   SOLE   0 0 2,598
MARVELL TECHNOLOGY INC COM 573874104   558,946 10,326 SH   SOLE   0 0 10,326
MASTERCARD INCORPORATED CL A 57636Q104   254,966 644 SH   SOLE   0 0 644
MCDONALDS CORP COM 580135101   1,413,565 5,366 SH   SOLE   0 0 5,366
MEDTRONIC PLC SHS G5960L103   201,934 2,577 SH   SOLE   0 0 2,577
MERCK & CO INC COM 58933Y105   420,139 4,081 SH   SOLE   0 0 4,081
META PLATFORMS INC CL A 30303M102   3,363,253 11,203 SH   SOLE   0 0 11,203
MICRON TECHNOLOGY INC COM 595112103   471,108 6,925 SH   SOLE   0 0 6,925
MICROSOFT CORP COM 594918104   16,519,653 52,319 SH   SOLE   0 0 52,319
MORGAN STANLEY COM NEW 617446448   1,738,151 21,283 SH   SOLE   0 0 21,283
MORNINGSTAR INC COM 617700109   269,376 1,150 SH   SOLE   0 0 1,150
NEW YORK TIMES CO CL A 650111107   1,080,305 26,221 SH   SOLE   0 0 26,221
NIKE INC CL B 654106103   2,101,154 21,974 SH   SOLE   0 0 21,974
NOKIA CORP SPONSORED ADR 654902204   111,366 29,777 SH   SOLE   0 0 29,777
NORTHROP GRUMMAN CORP COM 666807102   1,749,755 3,975 SH   SOLE   0 0 3,975
NOVO-NORDISK A S ADR 670100205   518,358 5,700 SH   SOLE   0 0 5,700
NUCOR CORP COM 670346105   641,817 4,105 SH   SOLE   0 0 4,105
NUTRIEN LTD COM 67077M108   534,627 8,616 SH   SOLE   0 0 8,616
NVIDIA CORPORATION COM 67066G104   28,424,857 65,346 SH   SOLE   0 0 65,346
OLD DOMINION FREIGHT LINE IN COM 679580100   740,543 1,810 SH   SOLE   0 0 1,810
OLLIES BARGAIN OUTLET HLDGS COM 681116109   320,297 4,150 SH   SOLE   0 0 4,150
ORACLE CORP COM 68389X105   4,249,060 40,116 SH   SOLE   0 0 40,116
PACCAR INC COM 693718108   822,569 9,675 SH   SOLE   0 0 9,675
PALANTIR TECHNOLOGIES INC CL A 69608A108   1,921,232 120,077 SH   SOLE   0 0 120,077
PAYCHEX INC COM 704326107   3,033,525 26,303 SH   SOLE   0 0 26,303
PAYPAL HLDGS INC COM 70450Y103   912,502 15,609 SH   SOLE   0 0 15,609
PEPSICO INC COM 713448108   686,571 4,052 SH   SOLE   0 0 4,052
PFIZER INC COM 717081103   2,105,632 63,480 SH   SOLE   0 0 63,480
PHILIP MORRIS INTL INC COM 718172109   202,750 2,190 SH   SOLE   0 0 2,190
PINNACLE FINL PARTNERS INC COM 72346Q104   421,413 6,286 SH   SOLE   0 0 6,286
PRICE T ROWE GROUP INC COM 74144T108   4,833,983 46,095 SH   SOLE   0 0 46,095
PROCTER AND GAMBLE CO COM 742718109   5,824,146 39,930 SH   SOLE   0 0 39,930
PROSHARES TR PSHS ULTSH 20YRS 74347B201   488,289 12,450 SH   SOLE   0 0 12,450
PROSHARES TR PSHS ULT S&P 500 74347R107   4,435,931 83,101 SH   SOLE   0 0 83,101
PROSHARES TR PSHS ULTRA DOW30 74347R305   2,133,170 33,625 SH   SOLE   0 0 33,625
PROSHARES TR PSHS ULTRUSS2000 74347R842   903,575 29,890 SH   SOLE   0 0 29,890
PROSHARES TR ULTRA FNCLS NEW 74347X633   425,416 9,755 SH   SOLE   0 0 9,755
PROSHARES TR ULTRAPRO QQQ 74347X831   232,421 6,525 SH   SOLE   0 0 6,525
PROSHARES TR ULTRPRO S&P500 74347X864   20,000 500 SH   SOLE   0 0 500
QUALCOMM INC COM 747525103   8,035,968 72,357 SH   SOLE   0 0 72,357
REGENERON PHARMACEUTICALS COM 75886F107   237,012 288 SH   SOLE   0 0 288
ROBERT HALF INC. COM 770323103   253,549 3,460 SH   SOLE   0 0 3,460
ROCKET LAB USA INC COM 773122106   43,800 10,000 SH   SOLE   0 0 10,000
ROYAL BK CDA COM 780087102   636,826 7,283 SH   SOLE   0 0 7,283
RTX CORPORATION COM 75513E101   2,423,374 33,672 SH   SOLE   0 0 33,672
SAP SE SPON ADR 803054204   4,587,046 35,471 SH   SOLE   0 0 35,471
SCHLUMBERGER LTD COM STK 806857108   677,513 11,621 SH   SOLE   0 0 11,621
SCHWAB CHARLES CORP COM 808513105   2,034,039 37,050 SH   SOLE   0 0 37,050
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   2,139,015 16,615 SH   SOLE   0 0 16,615
SELECT SECTOR SPDR TR ENERGY 81369Y506   1,368,957 15,145 SH   SOLE   0 0 15,145
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   24,878 750 SH   SOLE   0 0 750
SELECT SECTOR SPDR TR INDL 81369Y704   832,837 8,215 SH   SOLE   0 0 8,215
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   20,491 125 SH   SOLE   0 0 125
SIRIUS XM HOLDINGS INC COM 82968B103   47,912 10,600 SH   SOLE   0 0 10,600
SKYWORKS SOLUTIONS INC COM 83088M102   3,189,189 32,348 SH   SOLE   0 0 32,348
SOURCE CAP INC COM 836144105   467,865 12,124 SH   SOLE   0 0 12,124
SOUTHERN CO COM 842587107   291,025 4,497 SH   SOLE   0 0 4,497
SPDR SER TR S&P REGL BKG 78464A698   809,294 19,375 SH   SOLE   0 0 19,375
SPDR SER TR S&P BK ETF 78464A797   71,563 1,942 SH   SOLE   0 0 1,942
SPDR SER TR S&P BIOTECH 78464A870   14,969 205 SH   SOLE   0 0 205
SWISS HELVETIA FD INC COM 870875101   114,302 14,961 SH   SOLE   0 0 14,961
SYNOPSYS INC COM 871607107   1,335,603 2,910 SH   SOLE   0 0 2,910
SYSCO CORP COM 871829107   2,626,181 39,761 SH   SOLE   0 0 39,761
TARGET CORP COM 87612E106   2,524,203 22,829 SH   SOLE   0 0 22,829
TECHNIPFMC PLC COM G87110105   203,400 10,000 SH   SOLE   0 0 10,000
TENABLE HLDGS INC COM 88025T102   397,331 8,869 SH   SOLE   0 0 8,869
TERADYNE INC COM 880770102   2,901,084 28,878 SH   SOLE   0 0 28,878
TESLA INC COM 88160R101   781,687 3,124 SH   SOLE   0 0 3,124
TITAN INTL INC ILL COM 88830M102   1,474,386 109,783 SH   SOLE   0 0 109,783
TJX COS INC NEW COM 872540109   220,245 2,478 SH   SOLE   0 0 2,478
TOAST INC CL A 888787108   707,994 37,800 SH   SOLE   0 0 37,800
TOYOTA MOTOR CORP ADS 892331307   222,890 1,240 SH   SOLE   0 0 1,240
TRANSOCEAN LTD REG SHS H8817H100   250,816 30,550 SH   SOLE   0 0 30,550
TRUIST FINL CORP COM 89832Q109   1,965,765 68,709 SH   SOLE   0 0 68,709
UBER TECHNOLOGIES INC COM 90353T100   241,448 5,250 SH   SOLE   0 0 5,250
UNILEVER PLC SPON ADR NEW 904767704   439,018 8,887 SH   SOLE   0 0 8,887
UNITED PARCEL SERVICE INC CL B 911312106   4,255,823 27,304 SH   SOLE   0 0 27,304
VACASA INC CLASS A COM 91854V107   19,920 43,200 SH   SOLE   0 0 43,200
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   102,102 260 SH   SOLE   0 0 260
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   29,659 392 SH   SOLE   0 0 392
VANGUARD INDEX FDS MID CAP ETF 922908629   13,119 63 SH   SOLE   0 0 63
VANGUARD INDEX FDS GROWTH ETF 922908736   38,668 142 SH   SOLE   0 0 142
VANGUARD INDEX FDS VALUE ETF 922908744   82,068 595 SH   SOLE   0 0 595
VEEVA SYS INC CL A COM 922475108   664,264 3,265 SH   SOLE   0 0 3,265
VERIZON COMMUNICATIONS INC COM 92343V104   1,564,732 48,279 SH   SOLE   0 0 48,279
VISA INC COM CL A 92826C839   3,396,328 14,766 SH   SOLE   0 0 14,766
VMWARE INC CL A COM 928563402   722,378 4,339 SH   SOLE   0 0 4,339
WALGREENS BOOTS ALLIANCE INC COM 931427108   1,075,415 48,355 SH   SOLE   0 0 48,355
WALMART INC COM 931142103   18,720,353 117,053 SH   SOLE   0 0 117,053
WELLS FARGO CO NEW COM 949746101   2,275,207 55,683 SH   SOLE   0 0 55,683