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
ABBVIE INC COM 00287Y109   1,801,410 11,303 SH   SOLE 0 0 0 11,303
ADOBE SYSTEMS INCORPORATED COM 00724F101   1,644,759 4,268 SH   SOLE 0 0 0 4,268
ADVANCED MICRO DEVICES INC COM 007903107   623,736 6,364 SH   SOLE 0 0 0 6,364
AGILENT TECHNOLOGIES INC COM 00846U101   892,323 6,450 SH   SOLE 0 0 0 6,450
ALLIANCE RESOURCE PARTNERS L UT LTD PART 01877R108   320,112 15,871 SH   SOLE 0 0 0 15,871
ALPHABET INC CAP STK CL A 02079K305   662,420 6,386 SH   SOLE 0 0 0 6,386
ALPHABET INC CAP STK CL C 02079K107   351,208 3,377 SH   SOLE 0 0 0 3,377
ALTRIA GROUP INC COM 02209S103   204,140 4,575 SH   SOLE 0 0 0 4,575
AMAZON COM INC COM 023135106   1,199,094 11,609 SH   SOLE 0 0 0 11,609
AMERISOURCEBERGEN CORP COM 03073E105   1,258,608 7,861 SH   SOLE 0 0 0 7,861
AMGEN INC COM 031162100   961,025 3,975 SH   SOLE 0 0 0 3,975
ANALOG DEVICES INC COM 032654105   1,287,978 6,531 SH   SOLE 0 0 0 6,531
APPLE INC COM 037833100   5,295,499 32,113 SH   SOLE 0 0 0 32,113
APPLIED MATLS INC COM 038222105   230,183 1,874 SH   SOLE 0 0 0 1,874
ARK ETF TR INNOVATION ETF 00214Q104   1,025,895 25,431 SH   SOLE 0 0 0 25,431
BAIN CAP SPECIALTY FIN INC COM STK 05684B107   131,598 11,040 SH   SOLE 0 0 0 11,040
BANK AMERICA CORP COM 060505104   234,374 8,195 SH   SOLE 0 0 0 8,195
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   1,834,711 5,942 SH   SOLE 0 0 0 5,942
BLACKSTONE INC COM 09260D107   526,846 5,998 SH   SOLE 0 0 0 5,998
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106   795,230 8,579 SH   SOLE 0 0 0 8,579
BRISTOL-MYERS SQUIBB CO COM 110122108   1,333,522 19,240 SH   SOLE 0 0 0 19,240
BROADCOM INC COM 11135F101   427,024 666 SH   SOLE 0 0 0 666
CADENCE DESIGN SYSTEM INC COM 127387108   2,397,967 11,414 SH   SOLE 0 0 0 11,414
CAMPBELL SOUP CO COM 134429109   1,531,804 27,861 SH   SOLE 0 0 0 27,861
CARDINAL HEALTH INC COM 14149Y108   328,153 4,346 SH   SOLE 0 0 0 4,346
CATALYST PHARMACEUTICALS INC COM 14888U101   495,311 29,874 SH   SOLE 0 0 0 29,874
CHEVRON CORP NEW COM 166764100   1,830,749 11,221 SH   SOLE 0 0 0 11,221
CHURCH & DWIGHT CO INC COM 171340102   243,579 2,755 SH   SOLE 0 0 0 2,755
CISCO SYS INC COM 17275R102   1,518,753 29,053 SH   SOLE 0 0 0 29,053
CLEAN HARBORS INC COM 184496107   1,184,959 8,312 SH   SOLE 0 0 0 8,312
COSTCO WHSL CORP NEW COM 22160K105   1,114,339 2,243 SH   SOLE 0 0 0 2,243
DARDEN RESTAURANTS INC COM 237194105   868,586 5,598 SH   SOLE 0 0 0 5,598
DEERE & CO COM 244199105   951,276 2,304 SH   SOLE 0 0 0 2,304
DEXCOM INC COM 252131107   328,789 2,830 SH   SOLE 0 0 0 2,830
DISNEY WALT CO COM 254687106   273,101 2,727 SH   SOLE 0 0 0 2,727
DUKE ENERGY CORP NEW COM NEW 26441C204   234,696 2,433 SH   SOLE 0 0 0 2,433
EAGLE BULK SHIPPING INC COM Y2187A150   212,030 4,660 SH   SOLE 0 0 0 4,660
ENDAVA PLC ADS 29260V105   987,949 14,706 SH   SOLE 0 0 0 14,706
EPAM SYS INC COM 29414B104   1,631,643 5,457 SH   SOLE 0 0 0 5,457
EXXON MOBIL CORP COM 30231G102   2,351,988 21,448 SH   SOLE 0 0 0 21,448
FEDEX CORP COM 31428X106   882,657 3,863 SH   SOLE 0 0 0 3,863
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408   1,059,437 17,803 SH   SOLE 0 0 0 17,803
FIRST TR EXCHNG TRADED FD VI CBOE EQT BUFER 33740F847   273,152 7,265 SH   SOLE 0 0 0 7,265
FLEX LNG LTD SHS G35947202   313,149 9,325 SH   SOLE 0 0 0 9,325
FORD MTR CO DEL COM 345370860   2,733,209 216,921 SH   SOLE 0 0 0 216,921
GENUINE PARTS CO COM 372460105   484,042 2,893 SH   SOLE 0 0 0 2,893
GLOBALFOUNDRIES INC ORDINARY SHARES G39387108   219,788 3,045 SH   SOLE 0 0 0 3,045
GLOBANT S A COM L44385109   1,442,468 8,795 SH   SOLE 0 0 0 8,795
GOLDEN OCEAN GROUP LTD SHS NEW G39637205   101,421 10,653 SH   SOLE 0 0 0 10,653
HERSHEY CO COM 427866108   1,446,219 5,685 SH   SOLE 0 0 0 5,685
HOME DEPOT INC COM 437076102   825,714 2,798 SH   SOLE 0 0 0 2,798
HP INC COM 40434L105   255,756 8,714 SH   SOLE 0 0 0 8,714
HUMANA INC COM 444859102   953,316 1,964 SH   SOLE 0 0 0 1,964
INTERNATIONAL BUSINESS MACHS COM 459200101   1,401,623 10,692 SH   SOLE 0 0 0 10,692
INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108   330,572 12,335 SH   SOLE 0 0 0 12,335
INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100   353,367 24,850 SH   SOLE 0 0 0 24,850
INVESCO DB COMMDY INDX TRCK UNIT 46138B103   489,580 20,623 SH   SOLE 0 0 0 20,623
INVESCO EXCH TRADED FD TR II PURBTA 0 5 YR 46138E495   438,146 17,558 SH   SOLE 0 0 0 17,558
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241   14,413,530 304,597 SH   SOLE 0 0 0 304,597
INVESCO QQQ TR UNIT SER 1 46090E103   4,884,394 15,220 SH   SOLE 0 0 0 15,220
IRON MTN INC DEL COM 46284V101   395,325 7,472 SH   SOLE 0 0 0 7,472
ISHARES GOLD TR ISHARES NEW 464285204   441,713 11,820 SH   SOLE 0 0 0 11,820
ISHARES TR IBOXX HI YD ETF 464288513   1,178,556 15,600 SH   SOLE 0 0 0 15,600
ISHARES TR CORE DIV GRWTH 46434V621   370,255 7,407 SH   SOLE 0 0 0 7,407
ISHARES TR AGGRES ALLOC ETF 464289859   2,002,821 31,496 SH   SOLE 0 0 0 31,496
ISHARES TR 3 7 YR TREAS BD 464288661   269,396 2,290 SH   SOLE 0 0 0 2,290
ISHARES TR MSCI EMG MKT ETF 464287234   200,706 5,086 SH   SOLE 0 0 0 5,086
ISHARES TR S&P 500 VAL ETF 464287408   232,193 1,530 SH   SOLE 0 0 0 1,530
ISHARES TR 0-5 YR TIPS ETF 46429B747   438,151 4,416 SH   SOLE 0 0 0 4,416
ISHARES TR NATIONAL MUN ETF 464288414   1,718,686 15,952 SH   SOLE 0 0 0 15,952
ISHARES TR TIPS BD ETF 464287176   422,015 3,828 SH   SOLE 0 0 0 3,828
ISHARES TR SELECT DIVID ETF 464287168   3,914,976 33,410 SH   SOLE 0 0 0 33,410
ISHARES TR IBONDS DEC2023 46435G318   541,125 21,279 SH   SOLE 0 0 0 21,279
ISHARES TR CORE S&P US GWT 464287671   5,484,896 61,788 SH   SOLE 0 0 0 61,788
ISHARES TR 1 3 YR TREAS BD 464287457   543,353 6,613 SH   SOLE 0 0 0 6,613
ISHARES TR CORE S&P500 ETF 464287200   9,714,500 23,632 SH   SOLE 0 0 0 23,632
ISHARES TR 0-5YR INVT GR CP 46434V100   297,091 6,128 SH   SOLE 0 0 0 6,128
ISHARES TR MSCI EAFE ETF 464287465   4,506,537 63,011 SH   SOLE 0 0 0 63,011
ISHARES TR RUS MD CP GR ETF 464287481   225,674 2,479 SH   SOLE 0 0 0 2,479
ISHARES TR SHORT TREAS BD 464288679   1,272,969 11,520 SH   SOLE 0 0 0 11,520
ISHARES TR 0-5YR HI YL CP 46434V407   5,901,744 141,597 SH   SOLE 0 0 0 141,597
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   356,920 7,093 SH   SOLE 0 0 0 7,093
JABIL INC COM 466313103   1,726,468 19,583 SH   SOLE 0 0 0 19,583
JOHNSON & JOHNSON COM 478160104   1,269,246 8,189 SH   SOLE 0 0 0 8,189
JPMORGAN CHASE & CO COM 46625H100   1,177,766 9,038 SH   SOLE 0 0 0 9,038
KELLOGG CO COM 487836108   1,048,841 15,664 SH   SOLE 0 0 0 15,664
KIMBERLY-CLARK CORP COM 494368103   1,102,319 8,213 SH   SOLE 0 0 0 8,213
KINDER MORGAN INC DEL COM 49456B101   1,125,513 64,278 SH   SOLE 0 0 0 64,278
LATTICE SEMICONDUCTOR CORP COM 518415104   1,062,820 11,129 SH   SOLE 0 0 0 11,129
LILLY ELI & CO COM 532457108   2,335,570 6,801 SH   SOLE 0 0 0 6,801
LPL FINL HLDGS INC COM 50212V100   1,411,060 6,972 SH   SOLE 0 0 0 6,972
MASTERCARD INCORPORATED CL A 57636Q104   417,119 1,148 SH   SOLE 0 0 0 1,148
MCDONALDS CORP COM 580135101   410,850 1,469 SH   SOLE 0 0 0 1,469
MCKESSON CORP COM 58155Q103   929,711 2,611 SH   SOLE 0 0 0 2,611
MEDPACE HLDGS INC COM 58506Q109   749,191 3,984 SH   SOLE 0 0 0 3,984
MERCK & CO INC COM 58933Y105   1,354,175 12,728 SH   SOLE 0 0 0 12,728
MICROSOFT CORP COM 594918104   2,774,977 9,625 SH   SOLE 0 0 0 9,625
MOBILEYE GLOBAL INC COMMON CLASS A 60741F104   235,822 5,450 SH   SOLE 0 0 0 5,450
MONOLITHIC PWR SYS INC COM 609839105   1,854,716 3,705 SH   SOLE 0 0 0 3,705
MORGAN STANLEY COM NEW 617446448   402,387 4,583 SH   SOLE 0 0 0 4,583
MV OIL TR TR UNITS 553859109   271,894 23,042 SH   SOLE 0 0 0 23,042
NOVO-NORDISK A S ADR 670100205   559,536 3,516 SH   SOLE 0 0 0 3,516
NUVEEN AMT FREE QLTY MUN INC COM 670657105   532,529 47,889 SH   SOLE 0 0 0 47,889
NV5 GLOBAL INC COM 62945V109   983,972 9,464 SH   SOLE 0 0 0 9,464
NVIDIA CORPORATION COM 67066G104   3,205,617 11,541 SH   SOLE 0 0 0 11,541
ON SEMICONDUCTOR CORP COM 682189105   1,950,902 23,699 SH   SOLE 0 0 0 23,699
ONEOK INC NEW COM 682680103   322,082 5,069 SH   SOLE 0 0 0 5,069
OPTION CARE HEALTH INC COM NEW 68404L201   234,685 7,387 SH   SOLE 0 0 0 7,387
PACCAR INC COM 693718108   948,361 12,956 SH   SOLE 0 0 0 12,956
PACER FDS TR TRENDP US LAR CP 69374H105   210,070 5,518 SH   SOLE 0 0 0 5,518
PEPSICO INC COM 713448108   412,171 2,261 SH   SOLE 0 0 0 2,261
PFIZER INC COM 717081103   225,209 5,520 SH   SOLE 0 0 0 5,520
PIONEER NAT RES CO COM 723787107   356,090 1,743 SH   SOLE 0 0 0 1,743
PRINCIPAL FINANCIAL GROUP IN COM 74251V102   222,960 3,000 SH   SOLE 0 0 0 3,000
PROCTER AND GAMBLE CO COM 742718109   1,495,381 10,057 SH   SOLE 0 0 0 10,057
QCR HOLDINGS INC COM 74727A104   394,795 8,991 SH   SOLE 0 0 0 8,991
QUALCOMM INC COM 747525103   1,029,744 8,071 SH   SOLE 0 0 0 8,071
RAYMOND JAMES FINL INC COM 754730109   287,064 3,078 SH   SOLE 0 0 0 3,078
RAYTHEON TECHNOLOGIES CORP COM 75513E101   1,160,280 11,848 SH   SOLE 0 0 0 11,848
REALTY INCOME CORP COM 756109104   365,755 5,776 SH   SOLE 0 0 0 5,776
RELIANCE STEEL & ALUMINUM CO COM 759509102   845,958 3,295 SH   SOLE 0 0 0 3,295
SAIA INC COM 78709Y105   1,909,185 7,017 SH   SOLE 0 0 0 7,017
SCHWAB CHARLES CORP COM 808513105   744,149 14,207 SH   SOLE 0 0 0 14,207
SCHWAB STRATEGIC TR SCHWAB FDT US BM 808524789   216,480 4,000 SH   SOLE 0 0 0 4,000
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   7,686,090 117,939 SH   SOLE 0 0 0 117,939
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   636,036 8,694 SH   SOLE 0 0 0 8,694
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   1,427,224 41,012 SH   SOLE 0 0 0 41,012
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   267,423 5,529 SH   SOLE 0 0 0 5,529
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   7,820,697 51,789 SH   SOLE 0 0 0 51,789
SELECT SECTOR SPDR TR ENERGY 81369Y506   6,793,780 82,021 SH   SOLE 0 0 0 82,021
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100   4,986,217 61,818 SH   SOLE 0 0 0 61,818
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   4,259,600 132,491 SH   SOLE 0 0 0 132,491
SEMPRA COM 816851109   437,514 2,894 SH   SOLE 0 0 0 2,894
SNAP ON INC COM 833034101   785,293 3,181 SH   SOLE 0 0 0 3,181
SPDR GOLD TR GOLD SHS 78463V107   600,595 3,278 SH   SOLE 0 0 0 3,278
SPDR S&P 500 ETF TR TR UNIT 78462F103   23,442,685 57,262 SH   SOLE 0 0 0 57,262
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   4,485,083 9,784 SH   SOLE 0 0 0 9,784
SPDR SER TR PORTFOLIO INTRMD 78464A375   1,701,234 52,362 SH   SOLE 0 0 0 52,362
SPDR SER TR PRTFLO S&P500 HI 78468R788   2,762,392 72,695 SH   SOLE 0 0 0 72,695
SPDR SER TR MSCI USA STRTGIC 78468R812   418,044 3,606 SH   SOLE 0 0 0 3,606
SPX TECHNOLOGIES INC COM 78473E103   811,599 11,499 SH   SOLE 0 0 0 11,499
STATE STR CORP COM 857477103   279,750 3,696 SH   SOLE 0 0 0 3,696
STMICROELECTRONICS N V NY REGISTRY 861012102   430,595 8,050 SH   SOLE 0 0 0 8,050
SYNOPSYS INC COM 871607107   2,289,690 5,928 SH   SOLE 0 0 0 5,928
T-MOBILE US INC COM 872590104   323,573 2,234 SH   SOLE 0 0 0 2,234
TARGET CORP COM 87612E106   271,366 1,638 SH   SOLE 0 0 0 1,638
TEEKAY TANKERS LTD CL A Y8565N300   623,558 14,525 SH   SOLE 0 0 0 14,525
TESLA INC COM 88160R101   833,989 4,020 SH   SOLE 0 0 0 4,020
TEXAS INSTRS INC COM 882508104   950,883 5,112 SH   SOLE 0 0 0 5,112
THE CIGNA GROUP COM 125523100   470,487 1,841 SH   SOLE 0 0 0 1,841
ULTA BEAUTY INC COM 90384S303   835,421 1,531 SH   SOLE 0 0 0 1,531
UNION PAC CORP COM 907818108   202,096 1,004 SH   SOLE 0 0 0 1,004
UNITED PARCEL SERVICE INC CL B 911312106   474,005 2,443 SH   SOLE 0 0 0 2,443
VANECK ETF TRUST LONG MUNI ETF 92189F536   183,090 10,166 SH   SOLE 0 0 0 10,166
VANECK ETF TRUST INTRMDT MUNI ETF 92189H201   548,601 11,805 SH   SOLE 0 0 0 11,805
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   9,733,009 131,830 SH   SOLE 0 0 0 131,830
VANGUARD INDEX FDS SML CP GRW ETF 922908595   5,181,918 23,945 SH   SOLE 0 0 0 23,945
VANGUARD INDEX FDS VALUE ETF 922908744   9,109,975 65,962 SH   SOLE 0 0 0 65,962
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   5,532,306 41,264 SH   SOLE 0 0 0 41,264
VANGUARD INDEX FDS TOTAL STK MKT 922908769   1,354,031 6,634 SH   SOLE 0 0 0 6,634
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   567,251 1,508 SH   SOLE 0 0 0 1,508
VANGUARD INDEX FDS SM CP VAL ETF 922908611   7,945,383 50,047 SH   SOLE 0 0 0 50,047
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   5,390,939 27,661 SH   SOLE 0 0 0 27,661
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   1,050,502 20,736 SH   SOLE 0 0 0 20,736
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   9,819,734 167,744 SH   SOLE 0 0 0 167,744
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   3,683,449 45,917 SH   SOLE 0 0 0 45,917
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   646,842 4,200 SH   SOLE 0 0 0 4,200
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   591,855 5,610 SH   SOLE 0 0 0 5,610
VANGUARD WORLD FD MEGA GRWTH IND 921910816   203,654 996 SH   SOLE 0 0 0 996
VERTEX PHARMACEUTICALS INC COM 92532F100   1,440,815 4,573 SH   SOLE 0 0 0 4,573
VISA INC COM CL A 92826C839   341,467 1,515 SH   SOLE 0 0 0 1,515
WALMART INC COM 931142103   413,525 2,805 SH   SOLE 0 0 0 2,805
WISDOMTREE TR US QTLY DIV GRT 97717X669   592,916 9,511 SH   SOLE 0 0 0 9,511