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
ABBOTT LABS COM 002824100   436,635 3,977 SH   SOLE   0 0 3,977
ABBVIE INC COM 00287Y109   1,244,802 7,703 SH   SOLE   0 0 7,703
ABRDN GOLD ETF TRUST PHYSCL GOLD SHS 00326A104   1,555,546 89,041 SH   SOLE   0 0 89,041
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   329,814 1,236 SH   SOLE   0 0 1,236
ADOBE SYSTEMS INCORPORATED COM 00724F101   393,067 1,168 SH   SOLE   0 0 1,168
ADVANCED MICRO DEVICES INC COM 007903107   247,875 3,827 SH   SOLE   0 0 3,827
ALLSTATE CORP COM 020002101   618,878 4,564 SH   SOLE   0 0 4,564
ALPHABET INC CAP STK CL C 02079K107   767,337 8,648 SH   SOLE   0 0 8,648
ALTRIA GROUP INC COM 02209S103   1,285,594 28,125 SH   SOLE   0 0 28,125
AMAZON COM INC COM 023135106   871,836 10,379 SH   SOLE   0 0 10,379
AMCOR PLC ORD G0250X107   155,497 13,056 SH   SOLE   0 0 13,056
APPLE INC COM 037833100   1,752,158 13,485 SH   SOLE   0 0 13,485
ARK ETF TR NEXT GNRTN INTER 00214Q401   245,178 6,360 SH   SOLE   0 0 6,360
AT&T INC COM 00206R102   394,618 21,435 SH   SOLE   0 0 21,435
AUTOZONE INC COM 053332102   517,898 210 SH   SOLE   0 0 210
BARINGS BDC INC COM 06759L103   132,845 16,300 SH   SOLE   0 0 16,300
BARRICK GOLD CORP COM 067901108   224,405 13,062 SH   SOLE   0 0 13,062
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   1,544,191 4,999 SH   SOLE   0 0 4,999
BLOCK H & R INC COM 093671105   374,228 10,250 SH   SOLE   0 0 10,250
BRISTOL-MYERS SQUIBB CO COM 110122108   749,791 10,421 SH   SOLE   0 0 10,421
CHEVRON CORP NEW COM 166764100   2,219,932 12,368 SH   SOLE   0 0 12,368
COCA COLA CO COM 191216100   522,811 8,219 SH   SOLE   0 0 8,219
COLGATE PALMOLIVE CO COM 194162103   283,644 3,600 SH   SOLE   0 0 3,600
CONSTELLATION BRANDS INC CL A 21036P108   301,970 1,303 SH   SOLE   0 0 1,303
COSTCO WHSL CORP NEW COM 22160K105   349,679 766 SH   SOLE   0 0 766
CVS HEALTH CORP COM 126650100   1,114,646 11,961 SH   SOLE   0 0 11,961
DELTA AIR LINES INC DEL COM NEW 247361702   410,421 12,490 SH   SOLE   0 0 12,490
DESTINATION XL GROUP INC COM 25065K104   364,838 54,050 SH   SOLE   0 0 54,050
DIREXION SHS ETF TR AUSPCE CMD STG 25460E307   515,291 17,515 SH   SOLE   0 0 17,515
DOW INC COM 260557103   732,419 14,535 SH   SOLE   0 0 14,535
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   235,620 19,850 SH   SOLE   0 0 19,850
ENTERPRISE PRODS PARTNERS L COM 293792107   261,871 10,857 SH   SOLE   0 0 10,857
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707   668,734 14,434 SH   SOLE   0 0 14,434
EXTRA SPACE STORAGE INC COM 30225T102   243,583 1,655 SH   SOLE   0 0 1,655
EXXON MOBIL CORP COM 30231G102   313,432 2,842 SH   SOLE   0 0 2,842
FAIR ISAAC CORP COM 303250104   324,430 542 SH   SOLE   0 0 542
FEDERAL AGRIC MTG CORP CL C 313148306   1,019,687 9,047 SH   SOLE   0 0 9,047
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600   2,919,855 45,637 SH   SOLE   0 0 45,637
FIDUS INVT CORP COM 316500107   929,958 48,868 SH   SOLE   0 0 48,868
FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103   547,928 6,964 SH   SOLE   0 0 6,964
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101   1,289,234 48,304 SH   SOLE   0 0 48,304
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506   1,235,426 28,129 SH   SOLE   0 0 28,129
FORTINET INC COM 34959E109   246,895 5,050 SH   SOLE   0 0 5,050
FORTUNA SILVER MINES INC COM 349915108   91,744 24,465 SH   SOLE   0 0 24,465
FUELCELL ENERGY INC COM 35952H601   30,580 11,000 SH   SOLE   0 0 11,000
GENERAL DYNAMICS CORP COM 369550108   860,445 3,468 SH   SOLE   0 0 3,468
GLOBUS MED INC CL A 379577208   247,839 3,337 SH   SOLE   0 0 3,337
GOLDMAN SACHS GROUP INC COM 38141G104   432,659 1,260 SH   SOLE   0 0 1,260
HERCULES CAPITAL INC COM 427096508   3,725,251 281,789 SH   SOLE   0 0 281,789
HOME DEPOT INC COM 437076102   713,332 2,258 SH   SOLE   0 0 2,258
INTERNATIONAL BUSINESS MACHS COM 459200101   841,620 5,974 SH   SOLE   0 0 5,974
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241   2,066,350 46,963 SH   SOLE   0 0 46,963
INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464   763,994 10,146 SH   SOLE   0 0 10,146
INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506   1,779,327 48,722 SH   SOLE   0 0 48,722
INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563   2,614,182 126,350 SH   SOLE   0 0 126,350
INVESCO QQQ TR UNIT SER 1 46090E103   8,068,817 30,302 SH   SOLE   0 0 30,302
ISHARES S&P GSCI COMMODITY- UNIT BEN INT 46428R107   586,458 27,624 SH   SOLE   0 0 27,624
ISHARES TR SELECT DIVID ETF 464287168   3,158,393 26,189 SH   SOLE   0 0 26,189
ISHARES TR TIPS BD ETF 464287176   1,406,285 13,212 SH   SOLE   0 0 13,212
ISHARES TR CORE US AGGBD ET 464287226   1,189,388 12,263 SH   SOLE   0 0 12,263
ISHARES TR 1 3 YR TREAS BD 464287457   1,004,641 12,377 SH   SOLE   0 0 12,377
ISHARES TR MSCI EAFE ETF 464287465   448,649 6,835 SH   SOLE   0 0 6,835
ISHARES TR CORE S&P MCP ETF 464287507   3,847,986 15,908 SH   SOLE   0 0 15,908
ISHARES TR RUSSELL 2000 ETF 464287655   3,033,690 17,399 SH   SOLE   0 0 17,399
ISHARES TR U.S. TECH ETF 464287721   1,363,093 18,299 SH   SOLE   0 0 18,299
ISHARES TR US HLTHCARE ETF 464287762   388,683 1,370 SH   SOLE   0 0 1,370
ISHARES TR U.S. FINLS ETF 464287788   304,521 4,035 SH   SOLE   0 0 4,035
ISHARES TR U.S. ENERGY ETF 464287796   504,649 10,855 SH   SOLE   0 0 10,855
ISHARES TR PFD AND INCM SEC 464288687   154,207 5,051 SH   SOLE   0 0 5,051
ISHARES TR U.S. INSRNCE ETF 464288786   772,056 8,447 SH   SOLE   0 0 8,447
ISHARES TR FLTG RATE NT ETF 46429B655   4,547,617 90,356 SH   SOLE   0 0 90,356
ISHARES TR CONV BD ETF 46435G102   451,694 6,502 SH   SOLE   0 0 6,502
JOHNSON & JOHNSON COM 478160104   1,458,810 8,258 SH   SOLE   0 0 8,258
JPMORGAN CHASE & CO COM 46625H100   172,776 1,288 SH   SOLE   0 0 1,288
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365   2,208,082 101,521 SH   SOLE   0 0 101,521
KROGER CO COM 501044101   595,812 13,365 SH   SOLE   0 0 13,365
LILLY ELI & CO COM 532457108   1,344,828 3,676 SH   SOLE   0 0 3,676
MCDONALDS CORP COM 580135101   370,523 1,406 SH   SOLE   0 0 1,406
MEDICAL PPTYS TRUST INC COM 58463J304   201,979 18,131 SH   SOLE   0 0 18,131
META PLATFORMS INC CL A 30303M102   406,990 3,382 SH   SOLE   0 0 3,382
METLIFE INC COM 59156R108   681,581 9,418 SH   SOLE   0 0 9,418
MICROSOFT CORP COM 594918104   1,846,897 7,701 SH   SOLE   0 0 7,701
MONSTER BEVERAGE CORP NEW COM 61174X109   248,139 2,444 SH   SOLE   0 0 2,444
NETFLIX INC COM 64110L106   362,113 1,228 SH   SOLE   0 0 1,228
NVIDIA CORPORATION COM 67066G104   456,838 3,126 SH   SOLE   0 0 3,126
ORACLE CORP COM 68389X105   346,251 4,236 SH   SOLE   0 0 4,236
OREILLY AUTOMOTIVE INC COM 67103H107   361,245 428 SH   SOLE   0 0 428
PFIZER INC COM 717081103   898,955 17,544 SH   SOLE   0 0 17,544
PRINCIPAL FINANCIAL GROUP IN COM 74251V102   1,031,041 12,286 SH   SOLE   0 0 12,286
PROCTER AND GAMBLE CO COM 742718109   413,910 2,731 SH   SOLE   0 0 2,731
PROSHARES TR PSHS ULTRA QQQ 74347R206   248,784 7,100 SH   SOLE   0 0 7,100
PUBLIC STORAGE COM 74460D109   755,953 2,698 SH   SOLE   0 0 2,698
RAYTHEON TECHNOLOGIES CORP COM 75513E101   2,945,047 29,182 SH   SOLE   0 0 29,182
RBB FD INC MOTLEY FOL ETF 74933W601   2,660,477 87,372 SH   SOLE   0 0 87,372
RBB FD INC MOTLEY FOOL SML 74933W874   203,961 8,342 SH   SOLE   0 0 8,342
REPLIGEN CORP COM 759916109   214,008 1,264 SH   SOLE   0 0 1,264
SEMPRA COM 816851109   286,826 1,856 SH   SOLE   0 0 1,856
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   1,910,117 5,765 SH   SOLE   0 0 5,765
SPDR GOLD TR GOLD SHS 78463V107   2,911,192 17,161 SH   SOLE   0 0 17,161
SPDR S&P 500 ETF TR TR UNIT 78462F103   9,424,987 24,645 SH   SOLE   0 0 24,645
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   2,017,794 4,557 SH   SOLE   0 0 4,557
SPDR SER TR PRTFLO S&P500 GW 78464A409   2,993,128 59,071 SH   SOLE   0 0 59,071
SPDR SER TR PORTFOLIO SHORT 78464A474   667,719 22,727 SH   SOLE   0 0 22,727
SPDR SER TR PRTFLO S&P500 VL 78464A508   638,029 16,406 SH   SOLE   0 0 16,406
SPDR SER TR PORTFLI TIPS ETF 78464A656   609,765 23,671 SH   SOLE   0 0 23,671
SPDR SER TR S&P DIVID ETF 78464A763   2,850,631 22,785 SH   SOLE   0 0 22,785
SPDR SER TR PORTFOLI S&P1500 78464A805   7,610,072 160,924 SH   SOLE   0 0 160,924
SPDR SER TR S&P 400 MDCP VAL 78464A839   190,277 2,940 SH   SOLE   0 0 2,940
SPDR SER TR BLOOMBERG SHT TE 78468R408   548,309 22,620 SH   SOLE   0 0 22,620
SPDR SER TR PRTFLO S&P500 HI 78468R788   3,046,156 76,962 SH   SOLE   0 0 76,962
SPDR SER TR PORTFOLIO S&P600 78468R853   1,386,615 37,507 SH   SOLE   0 0 37,507
SPROUT SOCIAL INC COM CL A 85209W109   205,571 3,641 SH   SOLE   0 0 3,641
STORE CAP CORP COM 862121100   381,514 11,900 SH   SOLE   0 0 11,900
STRATEGY SHS NS 7HANDL IDX 86280R506   520,299 26,573 SH   SOLE   0 0 26,573
TESLA INC COM 88160R101   394,422 3,202 SH   SOLE   0 0 3,202
TRACTOR SUPPLY CO COM 892356106   358,377 1,593 SH   SOLE   0 0 1,593
TRIPLEPOINT VENTURE GROWTH B COM 89677Y100   148,554 14,243 SH   SOLE   0 0 14,243
UNITED PARCEL SERVICE INC CL B 911312106   746,121 4,292 SH   SOLE   0 0 4,292
UNITEDHEALTH GROUP INC COM 91324P102   788,908 1,488 SH   SOLE   0 0 1,488
VANGUARD BD INDEX FDS INTERMED TERM 921937819   536,962 7,225 SH   SOLE   0 0 7,225
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   556,410 6,746 SH   SOLE   0 0 6,746
VANGUARD INDEX FDS MID CAP ETF 922908629   1,380,609 6,774 SH   SOLE   0 0 6,774
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742   427,761 4,963 SH   SOLE   0 0 4,963
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   1,674,181 22,266 SH   SOLE   0 0 22,266
VERIZON COMMUNICATIONS INC COM 92343V104   222,255 5,641 SH   SOLE   0 0 5,641
VISA INC COM CL A 92826C839   279,656 1,346 SH   SOLE   0 0 1,346
WALGREENS BOOTS ALLIANCE INC COM 931427108   254,235 6,805 SH   SOLE   0 0 6,805
WALMART INC COM 931142103   1,411,824 9,957 SH   SOLE   0 0 9,957
WISDOMTREE TR US TOTAL DIVIDND 97717W109   2,026,923 33,420 SH   SOLE   0 0 33,420
WP CAREY INC COM 92936U109   250,627 3,207 SH   SOLE   0 0 3,207
XCEL ENERGY INC COM 98389B100   825,013 11,767 SH   SOLE   0 0 11,767