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   7,312,500 66,435 SH   SOLE 0 65,743 0 692
ABBVIE INC COM 00287Y109   6,298,601 40,644 SH   SOLE 0 40,360 0 284
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   5,895,288 16,800 SH   SOLE 0 16,648 0 152
ACCO BRANDS CORP COM 00081T108   455,982 74,997 SH   SOLE 0 74,997 0 0
AGREE RLTY CORP COM 008492100   412,323 6,550 SH   SOLE 0 6,550 0 0
ALBEMARLE CORP COM 012653101   762,132 5,275 SH   SOLE 0 5,275 0 0
ALPHABET INC CAP STK CL A 02079K305   23,810,440 170,452 SH   SOLE 0 168,923 0 1,529
AMAZON COM INC COM 023135106   10,576,847 69,612 SH   SOLE 0 69,064 0 548
AMEREN CORP COM 023608102   1,378,294 19,053 SH   SOLE 0 18,947 0 106
AMERICAN ELEC PWR CO INC COM 025537101   2,857,320 35,180 SH   SOLE 0 34,994 0 186
AMERICAN EQTY INVT LIFE HLD COM 025676206   527,980 9,462 SH   SOLE 0 9,462 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104   314,583 2,646 SH   SOLE 0 2,646 0 0
AMERICAN SHARED HOSPITAL SVC COM 029595105   70,728 29,725 SH   SOLE 0 29,725 0 0
AMERICAN TOWER CORP NEW COM 03027X100   2,182,547 10,110 SH   SOLE 0 9,954 0 156
AMERICAN WTR WKS CO INC NEW COM 030420103   639,096 4,842 SH   SOLE 0 4,760 0 82
AMGEN INC COM 031162100   1,163,889 4,041 SH   SOLE 0 3,926 0 115
AMN HEALTHCARE SVCS INC COM 001744101   379,342 5,066 SH   SOLE 0 5,066 0 0
ANDERSONS INC COM 034164103   347,081 6,032 SH   SOLE 0 6,032 0 0
APPLE INC COM 037833100   29,304,355 152,207 SH   SOLE 0 150,942 0 1,265
ARC DOCUMENT SOLUTIONS INC COM 00191G103   117,703 35,885 SH   SOLE 0 35,885 0 0
ARCBEST CORP COM 03937C105   647,211 5,384 SH   SOLE 0 5,384 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   6,507,998 8,598 SH   SOLE 0 8,541 0 57
ASSURED GUARANTY LTD COM G0585R106   775,912 10,369 SH   SOLE 0 10,369 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108   7,006,555 104,032 SH   SOLE 0 103,951 0 81
AVERY DENNISON CORP COM 053611109   4,395,969 21,745 SH   SOLE 0 21,267 0 478
AVNET INC COM 053807103   418,270 8,299 SH   SOLE 0 8,299 0 0
AXOS FINANCIAL INC COM 05465C100   336,937 6,171 SH   SOLE 0 6,171 0 0
AXT INC COM 00246W103   38,400 16,000 SH   SOLE 0 16,000 0 0
BANCORP INC DEL COM 05969A105   2,426,349 62,924 SH   SOLE 0 62,924 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   3,805,919 10,671 SH   SOLE 0 10,588 0 83
BEST BUY INC COM 086516101   1,198,075 15,305 SH   SOLE 0 15,055 0 250
BLACKROCK INC COM 09247X101   8,224,227 10,131 SH   SOLE 0 9,973 0 158
BOISE CASCADE CO DEL COM 09739D100   980,808 7,582 SH   SOLE 0 7,582 0 0
BOOT BARN HLDGS INC COM 099406100   361,540 4,710 SH   SOLE 0 4,710 0 0
BOS BETTER ONLINE SOLUTIONS SHS NEW NIS 80 M20115180   96,532 36,565 SH   SOLE 0 36,565 0 0
BOYD GAMING CORP COM 103304101   585,779 9,356 SH   SOLE 0 9,356 0 0
BRINKER INTL INC COM 109641100   964,339 22,333 SH   SOLE 0 22,333 0 0
BROADCOM INC COM 11135F101   6,839,264 6,127 SH   SOLE 0 6,063 0 64
CADENCE DESIGN SYSTEM INC COM 127387108   5,093,047 18,699 SH   SOLE 0 18,420 0 279
CALLON PETE CO DEL COM 13123X508   347,684 10,731 SH   SOLE 0 10,731 0 0
CAMBRIA ETF TR SHSHLD YIELD ETF 132061201   262,442 3,884 SH   SOLE 0 3,884 0 0
CASEYS GEN STORES INC COM 147528103   1,538,269 5,599 SH   SOLE 0 5,599 0 0
CATERPILLAR INC COM 149123101   10,098,018 34,153 SH   SOLE 0 33,804 0 349
CBAK ENERGY TECHNOLOGY INC COM 14986C102   38,850 37,000 SH   SOLE 0 37,000 0 0
CBRE GROUP INC CL A 12504L109   3,049,535 32,759 SH   SOLE 0 32,495 0 264
CELANESE CORP DEL COM 150870103   1,096,143 7,055 SH   SOLE 0 6,955 0 100
CENTRAL GARDEN & PET CO CL A NON-VTG 153527205   638,976 14,509 SH   SOLE 0 14,509 0 0
CENTURY CMNTYS INC COM 156504300   434,647 4,769 SH   SOLE 0 4,769 0 0
CF INDS HLDGS INC COM 125269100   771,548 9,705 SH   SOLE 0 9,705 0 0
CHENIERE ENERGY INC COM NEW 16411R208   1,559,777 9,137 SH   SOLE 0 9,080 0 57
CHEVRON CORP NEW COM 166764100   8,266,895 55,423 SH   SOLE 0 54,979 0 444
CISCO SYS INC COM 17275R102   2,239,552 44,330 SH   SOLE 0 44,271 0 59
CIVITAS RESOURCES INC COM NEW 17888H103   502,730 7,352 SH   SOLE 0 7,352 0 0
CLEARWAY ENERGY INC CL C 18539C204   205,533 7,493 SH   SOLE 0 7,493 0 0
CLEVELAND-CLIFFS INC NEW COM 185899101   505,293 24,745 SH   SOLE 0 24,745 0 0
COCA COLA CONS INC COM 191098102   896,834 966 SH   SOLE 0 966 0 0
COHU INC COM 192576106   289,596 8,183 SH   SOLE 0 8,183 0 0
COMCAST CORP NEW CL A 20030N101   2,103,748 47,976 SH   SOLE 0 47,711 0 265
CONCENTRIX CORP COM 20602D101   728,718 7,420 SH   SOLE 0 7,220 0 200
CONOCOPHILLIPS COM 20825C104   2,479,255 21,360 SH   SOLE 0 21,267 0 93
CORCEPT THERAPEUTICS INC COM 218352102   589,999 18,165 SH   SOLE 0 18,165 0 0
COSTCO WHSL CORP NEW COM 22160K105   2,541,968 3,851 SH   SOLE 0 3,722 0 129
CPI AEROSTRUCTURES INC COM NEW 125919308   58,911 21,579 SH   SOLE 0 21,579 0 0
CPS TECHNOLOGIES CORP COM 12619F104   84,487 35,952 SH   SOLE 0 35,952 0 0
CRA INTL INC COM 12618T105   341,033 3,450 SH   SOLE 0 3,450 0 0
CROCS INC COM 227046109   301,995 3,233 SH   SOLE 0 3,233 0 0
DANAHER CORPORATION COM 235851102   4,612,688 19,939 SH   SOLE 0 19,828 0 111
DARDEN RESTAURANTS INC COM 237194105   1,350,875 8,222 SH   SOLE 0 8,154 0 68
DATA I O CORP COM 237690102   45,282 15,402 SH   SOLE 0 15,402 0 0
DECKERS OUTDOOR CORP COM 243537107   6,085,387 9,104 SH   SOLE 0 9,014 0 90
DEERE & CO COM 244199105   5,223,502 13,063 SH   SOLE 0 13,060 0 3
DIGITAL RLTY TR INC COM 253868103   672,765 4,999 SH   SOLE 0 4,922 0 77
DISNEY WALT CO COM 254687106   596,907 6,611 SH   SOLE 0 6,593 0 18
DIXIE GROUP INC CL A 255519100   13,647 18,331 SH   SOLE 0 18,331 0 0
DONNELLEY FINL SOLUTIONS INC COM 25787G100   1,305,030 20,924 SH   SOLE 0 20,924 0 0
DORIAN LPG LTD SHS USD Y2106R110   863,449 19,682 SH   SOLE 0 19,682 0 0
DYNAVAX TECHNOLOGIES CORP COM NEW 268158201   658,318 47,090 SH   SOLE 0 47,090 0 0
EATON CORP PLC SHS G29183103   6,638,444 27,566 SH   SOLE 0 27,566 0 0
ELEVANCE HEALTH INC COM 036752103   2,724,674 5,778 SH   SOLE 0 5,698 0 80
ELI LILLY & CO COM 532457108   10,254,729 17,592 SH   SOLE 0 17,542 0 50
ELTEK LTD SHS M40184208   361,403 25,907 SH   SOLE 0 25,907 0 0
ENCORE WIRE CORP COM 292562105   2,559,355 11,982 SH   SOLE 0 11,944 0 38
ENOVA INTL INC COM 29357K103   10,024,423 181,077 SH   SOLE 0 180,168 0 909
ENOVIX CORPORATION COM 293594107   237,830 18,996 SH   SOLE 0 18,996 0 0
EOS ENERGY ENTERPRISES INC COM CL A 29415C101   82,258 75,466 SH   SOLE 0 75,466 0 0
EPLUS INC COM 294268107   373,971 4,684 SH   SOLE 0 4,684 0 0
EVERCORE INC CLASS A 29977A105   1,158,693 6,774 SH   SOLE 0 6,774 0 0
EXXON MOBIL CORP COM 30231G102   1,548,090 15,484 SH   SOLE 0 15,484 0 0
EZCORP INC CL A NON VTG 302301106   290,282 33,213 SH   SOLE 0 33,213 0 0
FEDERAL AGRIC MTG CORP CL C 313148306   1,352,499 7,073 SH   SOLE 0 7,073 0 0
FEDERATED HERMES INC CL B 314211103   243,724 7,198 SH   SOLE 0 7,198 0 0
FIRST BANCORP P R COM NEW 318672706   790,620 48,062 SH   SOLE 0 48,062 0 0
FIRST TR EXCH TRADED FD III ULTRA SHT DUR MU 33740J104   1,263,319 62,977 SH   SOLE 0 62,977 0 0
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846   1,233,797 22,916 SH   SOLE 0 22,624 0 292
FLEXIBLE SOLUTIONS INTL INC COM 33938T104   19,100 10,000 SH   SOLE 0 10,000 0 0
FTI CONSULTING INC COM 302941109   1,086,562 5,456 SH   SOLE 0 5,456 0 0
GAIA INC NEW CL A 36269P104   28,620 10,600 SH   SOLE 0 10,600 0 0
GALLAGHER ARTHUR J & CO COM 363576109   7,195,485 31,997 SH   SOLE 0 31,677 0 320
GENERAC HLDGS INC COM 368736104   1,158,507 8,964 SH   SOLE 0 8,924 0 40
GLOBAL SELF STORAGE INC COM 37955N106   72,306 15,600 SH   SOLE 0 15,600 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   6,851,275 17,760 SH   SOLE 0 17,709 0 51
HAVERTY FURNITURE COS INC COM 419596101   767,084 21,608 SH   SOLE 0 21,608 0 0
HF SINCLAIR CORP COM 403949100   498,463 8,970 SH   SOLE 0 8,970 0 0
HILLENBRAND INC COM 431571108   632,768 13,224 SH   SOLE 0 13,224 0 0
HOME DEPOT INC COM 437076102   11,473,878 33,109 SH   SOLE 0 32,801 0 308
HOULIHAN LOKEY INC CL A 441593100   759,990 6,338 SH   SOLE 0 6,338 0 0
IDACORP INC COM 451107106   371,256 3,776 SH   SOLE 0 3,776 0 0
INGLES MKTS INC CL A 457030104   1,247,010 14,438 SH   SOLE 0 14,438 0 0
INNOSPEC INC COM 45768S105   1,172,259 9,512 SH   SOLE 0 9,512 0 0
INNOVIVA INC COM 45781M101   1,232,064 76,812 SH   SOLE 0 76,812 0 0
INSIGHT ENTERPRISES INC COM 45765U103   8,846,211 49,925 SH   SOLE 0 49,564 0 361
INSTALLED BLDG PRODS INC COM 45780R101   1,301,313 7,118 SH   SOLE 0 7,118 0 0
INTEGER HLDGS CORP COM 45826H109   1,135,952 11,465 SH   SOLE 0 11,465 0 0
INVESCO ACTIVELY MANAGED ETF VAR RATE INVT 46090A879   5,536,310 221,541 SH   SOLE 0 212,239 0 9,302
INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100   1,521,307 114,384 SH   SOLE 0 113,510 0 874
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870   1,749,533 75,803 SH   SOLE 0 74,139 0 1,664
INVESCO EXCH TRADED FD TR II FNDMNTL IG CRP 46138E693   268,202 11,307 SH   SOLE 0 11,307 0 0
INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664   2,352,313 56,778 SH   SOLE 0 56,674 0 104
INVESCO EXCHANGE TRADED FD T S&P500 EQL REL 46137V290   731,743 21,995 SH   SOLE 0 21,560 0 435
INVESCO EXCHANGE TRADED FD T S&P500 EQL DIS 46137V381   458,097 9,634 SH   SOLE 0 9,214 0 420
INVESCO QQQ TR UNIT SER 1 46090E103   1,054,514 2,575 SH   SOLE 0 2,485 0 90
ISHARES GOLD TR ISHARES NEW 464285204   14,507,568 371,703 SH   SOLE 0 367,772 0 3,931
ISHARES INC MSCI CDA ETF 464286509   312,330 8,515 SH   SOLE 0 8,515 0 0
ISHARES SILVER TR ISHARES 46428Q109   1,426,960 65,517 SH   SOLE 0 62,817 0 2,700
ISHARES TR NATIONAL MUN ETF 464288414   2,503,946 23,097 SH   SOLE 0 22,870 0 227
ISHARES TR TIPS BD ETF 464287176   6,136,869 57,092 SH   SOLE 0 56,315 0 777
ISHARES TR IBONDS DEC 2032 46436E296   4,325,106 187,153 SH   SOLE 0 182,602 0 4,551
ISHARES TR SHRT NAT MUN ETF 464288158   3,520,270 33,390 SH   SOLE 0 32,415 0 975
ISHARES TR COHEN STEER REIT 464287564   528,570 9,000 SH   SOLE 0 9,000 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747   3,566,000 36,170 SH   SOLE 0 36,024 0 146
ISHARES TR 7-10 YR TRSY BD 464287440   3,341,263 34,664 SH   SOLE 0 34,197 0 467
ISHARES TR IBONDS 29 TRM TS 46436E825   249,294 11,446 SH   SOLE 0 11,446 0 0
ISHARES TR RUS 2000 VAL ETF 464287630   1,220,894 7,860 SH   SOLE 0 7,860 0 0
ISHARES TR 10-20 YR TRS ETF 464288653   1,013,530 9,362 SH   SOLE 0 8,751 0 611
ISHARES TR IBONDS DEC 28 46435U325   255,900 10,000 SH   SOLE 0 10,000 0 0
ISHARES TR INTRM GOV CR ETF 464288612   468,172 4,469 SH   SOLE 0 4,469 0 0
ISHARES TR CORE S&P SCP ETF 464287804   1,148,100 10,606 SH   SOLE 0 10,606 0 0
ISHARES TR FLTG RATE NT ETF 46429B655   8,039,315 158,817 SH   SOLE 0 153,988 0 4,829
ISHARES TR GLOBAL ENERG ETF 464287341   1,347,300 34,449 SH   SOLE 0 33,183 0 1,266
ISHARES TR 1 3 YR TREAS BD 464287457   12,688,077 154,657 SH   SOLE 0 147,072 0 7,585
ISHARES TR GOV/CRED BD ETF 464288596   209,723 1,993 SH   SOLE 0 1,993 0 0
ISHARES TR AGENCY BOND ETF 464288166   1,816,472 16,752 SH   SOLE 0 16,443 0 309
ISHARES TR IBONDS DEC 2033 46436E130   531,864 20,575 SH   SOLE 0 18,075 0 2,500
ISHARES TR IBOND DEC 2030 46436E593   282,982 14,350 SH   SOLE 0 14,350 0 0
ISHARES TR USD INV GRDE ETF 464288620   243,741 4,755 SH   SOLE 0 4,755 0 0
ISHARES TR CORE US AGGBD ET 464287226   4,613,225 46,481 SH   SOLE 0 45,600 0 881
ISHARES TR IBONDS DEC 2030 46436E726   258,598 11,950 SH   SOLE 0 11,950 0 0
ISHARES TR RUS TP200 GR ETF 464289438   605,560 3,456 SH   SOLE 0 3,456 0 0
ISHARES TR 3 7 YR TREAS BD 464288661   7,073,481 60,390 SH   SOLE 0 56,906 0 3,484
ISHARES TR ISHS 5-10YR INVT 464288638   6,558,185 126,119 SH   SOLE 0 121,358 0 4,761
ISHARES TR IBOXX INV CP ETF 464287242   422,279 3,816 SH   SOLE 0 3,816 0 0
ISHARES TR TRS FLT RT BD 46434V860   4,336,281 85,918 SH   SOLE 0 82,667 0 3,251
ISHARES TR RUS 1000 VAL ETF 464287598   959,937 5,809 SH   SOLE 0 5,477 0 332
ISHARES TR CONV BD ETF 46435G102   289,919 3,689 SH   SOLE 0 3,689 0 0
ISHARES TR CORE S&P500 ETF 464287200   2,459,317 5,149 SH   SOLE 0 5,010 0 139
ISHARES TR MSCI EAFE ETF 464287465   456,244 6,055 SH   SOLE 0 6,055 0 0
ISHARES TR MBS ETF 464288588   3,777,030 40,147 SH   SOLE 0 39,099 0 1,048
ISHARES TR ISHS 1-5YR INVS 464288646   12,134,592 236,657 SH   SOLE 0 228,491 0 8,166
ISHARES TR 20 YR TR BD ETF 464287432   8,460,568 85,564 SH   SOLE 0 83,200 0 2,364
ISHARES TR IBONDS DEC 26 46435U259   1,282,795 50,284 SH   SOLE 0 50,284 0 0
ISHARES TR RUS 1000 ETF 464287622   2,081,033 7,935 SH   SOLE 0 7,935 0 0
ISHARES TR MSCI EMG MKT ETF 464287234   520,760 12,951 SH   SOLE 0 12,951 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   7,671,136 38,220 SH   SOLE 0 37,890 0 330
ISHARES TR EAFE GRWTH ETF 464288885   616,257 6,363 SH   SOLE 0 6,363 0 0
ISHARES TR IBONDS DEC 29 46436E205   549,989 23,840 SH   SOLE 0 23,840 0 0
ISHARES TR IBONDS 24 TRM TS 46436E874   400,252 16,775 SH   SOLE 0 16,775 0 0
ISHARES TR IBONDS DEC 27 46435U283   625,336 24,605 SH   SOLE 0 24,605 0 0
ISHARES TR SHORT TREAS BD 464288679   6,000,546 54,486 SH   SOLE 0 51,381 0 3,105
ISHARES TR IBONDS DEC 2029 46436E163   496,640 19,400 SH   SOLE 0 16,800 0 2,600
ISHARES TR 10+ YR INVST GRD 464289511   313,347 5,947 SH   SOLE 0 5,947 0 0
JABIL INC COM 466313103   8,411,712 66,026 SH   SOLE 0 65,563 0 463
JAMES HARDIE INDS PLC SPONSORED ADR 47030M106   1,197,107 30,957 SH   SOLE 0 30,672 0 285
JANUS DETROIT STR TR HENDERSON MTG 47103U852   219,685 4,782 SH   SOLE 0 4,782 0 0
JOHNSON & JOHNSON COM 478160104   7,476,655 47,701 SH   SOLE 0 47,183 0 518
JPMORGAN CHASE & CO COM 46625H100   14,355,419 84,394 SH   SOLE 0 83,634 0 760
LAM RESEARCH CORP COM 512807108   313,304 400 SH   SOLE 0 400 0 0
LAMB WESTON HLDGS INC COM 513272104   309,137 2,860 SH   SOLE 0 2,860 0 0
LINDE PLC SHS G54950103   4,655,809 11,336 SH   SOLE 0 11,207 0 129
LOCKHEED MARTIN CORP COM 539830109   3,906,929 8,620 SH   SOLE 0 8,552 0 68
LPL FINL HLDGS INC COM 50212V100   3,334,633 14,650 SH   SOLE 0 14,432 0 218
LUMENT FINANCE TRUST INC COM 55025L108   23,300 10,000 SH   SOLE 0 10,000 0 0
LXP INDUSTRIAL TRUST COM 529043101   584,744 58,946 SH   SOLE 0 58,946 0 0
M/I HOMES INC COM 55305B101   5,217,591 37,880 SH   SOLE 0 37,732 0 148
MAGNOLIA OIL & GAS CORP CL A 559663109   409,045 19,213 SH   SOLE 0 19,213 0 0
MANHATTAN BRDG CAP INC COM 562803106   96,348 19,386 SH   SOLE 0 19,386 0 0
MARINEMAX INC COM 567908108   223,675 5,750 SH   SOLE 0 5,750 0 0
MARRIOTT VACATIONS WORLDWIDE COM 57164Y107   228,015 2,686 SH   SOLE 0 2,686 0 0
MASTERCARD INCORPORATED CL A 57636Q104   10,199,987 23,915 SH   SOLE 0 23,694 0 221
MATADOR RES CO COM 576485205   3,956,319 69,580 SH   SOLE 0 69,244 0 336
MCDONALDS CORP COM 580135101   13,247,020 44,676 SH   SOLE 0 44,440 0 236
MERCHANTS BANCORP IND COM 58844R108   1,118,917 26,278 SH   SOLE 0 26,278 0 0
META PLATFORMS INC CL A 30303M102   7,157,779 20,222 SH   SOLE 0 20,085 0 137
MGIC INVT CORP WIS COM 552848103   1,433,922 74,335 SH   SOLE 0 74,335 0 0
MICROSOFT CORP COM 594918104   35,319,278 93,924 SH   SOLE 0 93,212 0 712
NATIONAL HEALTHCARE CORP COM 635906100   337,056 3,647 SH   SOLE 0 3,647 0 0
NATURAL ALTERNATIVES INTL IN COM NEW 638842302   65,444 10,022 SH   SOLE 0 10,022 0 0
NELNET INC CL A 64031N108   2,063,289 23,388 SH   SOLE 0 23,388 0 0
NETFLIX INC COM 64110L106   455,233 935 SH   SOLE 0 935 0 0
NEXTERA ENERGY INC COM 65339F101   2,934,835 48,318 SH   SOLE 0 47,689 0 629
NORTHROP GRUMMAN CORP COM 666807102   2,987,399 6,381 SH   SOLE 0 6,296 0 85
NOVA LTD COM M7516K103   7,741,377 56,346 SH   SOLE 0 56,126 0 220
NOVO-NORDISK A S ADR 670100205   596,803 5,769 SH   SOLE 0 5,769 0 0
NUCOR CORP COM 670346105   2,515,400 14,453 SH   SOLE 0 14,293 0 160
NUVEEN MUN VALUE FD INC COM 670928100   413,798 48,116 SH   SOLE 0 48,116 0 0
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101   215,691 18,248 SH   SOLE 0 18,248 0 0
NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101   146,474 16,607 SH   SOLE 0 16,607 0 0
NVIDIA CORPORATION COM 67066G104   16,943,952 34,215 SH   SOLE 0 33,910 0 305
OFG BANCORP COM 67103X102   987,523 26,348 SH   SOLE 0 26,348 0 0
OPTION CARE HEALTH INC COM NEW 68404L201   355,901 10,564 SH   SOLE 0 10,564 0 0
OTTER TAIL CORP COM 689648103   507,951 5,978 SH   SOLE 0 5,978 0 0
OXFORD INDS INC COM 691497309   2,031,700 20,317 SH   SOLE 0 20,245 0 72
PATRICK INDS INC COM 703343103   1,038,723 10,351 SH   SOLE 0 10,351 0 0
PC CONNECTION INC COM 69318J100   2,026,045 30,145 SH   SOLE 0 30,145 0 0
PEPSICO INC COM 713448108   3,323,939 19,571 SH   SOLE 0 19,458 0 113
PHOTRONICS INC COM 719405102   710,342 22,644 SH   SOLE 0 22,644 0 0
PHX MINERALS INC CL A 69291A100   35,420 11,000 SH   SOLE 0 11,000 0 0
PHYSICIANS RLTY TR COM 71943U104   281,174 21,125 SH   SOLE 0 21,125 0 0
PIONEER NAT RES CO COM 723787107   1,611,265 7,165 SH   SOLE 0 7,064 0 101
PIPER SANDLER COMPANIES COM 724078100   1,965,889 11,242 SH   SOLE 0 11,242 0 0
PORTLAND GEN ELEC CO COM NEW 736508847   456,240 10,527 SH   SOLE 0 10,527 0 0
POTLATCHDELTIC CORPORATION COM 737630103   374,437 7,626 SH   SOLE 0 7,626 0 0
PRIMERICA INC COM 74164M108   1,504,723 7,313 SH   SOLE 0 7,253 0 60
PROCTER AND GAMBLE CO COM 742718109   10,747,976 73,345 SH   SOLE 0 73,024 0 321
PROGRESS SOFTWARE CORP COM 743312100   324,443 5,975 SH   SOLE 0 5,975 0 0
PROLOGIS INC. COM 74340W103   5,475,697 41,078 SH   SOLE 0 40,728 0 350
PURECYCLE TECHNOLOGIES INC COM 74623V103   85,500 21,111 SH   SOLE 0 21,111 0 0
RADIAN GROUP INC COM 750236101   770,393 26,984 SH   SOLE 0 26,984 0 0
RAVE RESTAURANT GROUP INC COM 754198109   33,450 15,000 SH   SOLE 0 15,000 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100   2,246,491 115,918 SH   SOLE 0 115,805 0 113
SABRA HEALTH CARE REIT INC COM 78573L106   143,556 10,060 SH   SOLE 0 10,060 0 0
SCHNITZER STEEL INDS INC CL A 806882106   972,781 32,254 SH   SOLE 0 32,254 0 0
SCHWAB CHARLES CORP COM 808513105   3,093,661 44,966 SH   SOLE 0 44,909 0 57
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706   341,284 13,767 SH   SOLE 0 13,117 0 650
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   1,423,816 25,576 SH   SOLE 0 25,576 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US BM 808524789   785,868 12,862 SH   SOLE 0 12,862 0 0
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755   618,237 18,329 SH   SOLE 0 18,329 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   674,133 8,126 SH   SOLE 0 8,126 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   10,633,943 55,247 SH   SOLE 0 54,962 0 285
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   368,074 5,812 SH   SOLE 0 5,690 0 122
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860   929,993 23,215 SH   SOLE 0 23,145 0 70
SELECT SECTOR SPDR TR INDL 81369Y704   663,992 5,825 SH   SOLE 0 5,765 0 60
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   3,161,152 23,179 SH   SOLE 0 22,509 0 670
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   2,788,110 38,372 SH   SOLE 0 37,927 0 445
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   446,989 11,888 SH   SOLE 0 11,723 0 165
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   4,441,640 24,840 SH   SOLE 0 24,716 0 124
SEMPRA COM 816851109   4,140,715 55,409 SH   SOLE 0 55,051 0 358
SHELL PLC SPON ADS 780259305   790,784 12,018 SH   SOLE 0 12,018 0 0
SHOE CARNIVAL INC COM 824889109   391,220 12,950 SH   SOLE 0 12,950 0 0
SIGA TECHNOLOGIES INC COM 826917106   299,858 53,546 SH   SOLE 0 53,546 0 0
SOUTHSTATE CORPORATION COM 840441109   477,565 5,655 SH   SOLE 0 5,655 0 0
SPDR GOLD TR GOLD SHS 78463V107   1,216,606 6,364 SH   SOLE 0 6,348 0 16
SPDR S&P 500 ETF TR TR UNIT 78462F103   2,234,432 4,701 SH   SOLE 0 4,701 0 0
SPDR SER TR S&P REGL BKG 78464A698   1,332,718 25,419 SH   SOLE 0 25,264 0 155
SPDR SER TR NUVEEN BLMBRG SH 78468R739   3,862,366 80,820 SH   SOLE 0 79,637 0 1,183
SPDR SER TR S&P HOMEBUILD 78464A888   1,069,766 11,183 SH   SOLE 0 11,183 0 0
SPDR SER TR PORTFOLIO SHORT 78464A474   1,635,339 54,914 SH   SOLE 0 54,914 0 0
SPDR SER TR S&P DIVID ETF 78464A763   520,375 4,164 SH   SOLE 0 4,164 0 0
SPDR SER TR BBG CONV SEC ETF 78464A359   266,955 3,700 SH   SOLE 0 2,100 0 1,600
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608   239,001 5,700 SH   SOLE 0 5,700 0 0
STAG INDL INC COM 85254J102   236,934 6,035 SH   SOLE 0 6,035 0 0
STANDARD MTR PRODS INC COM 853666105   228,231 5,733 SH   SOLE 0 5,733 0 0
SUPER MICRO COMPUTER INC COM 86800U104   714,061 2,512 SH   SOLE 0 2,512 0 0
SUPERIOR DRILLING PRODS INC COM 868153107   10,710 15,000 SH   SOLE 0 15,000 0 0
SURGEPAYS INC COM NEW 86882L204   64,500 10,000 SH   SOLE 0 10,000 0 0
SYSCO CORP COM 871829107   2,855,507 39,047 SH   SOLE 0 38,782 0 265
T-MOBILE US INC COM 872590104   6,145,128 38,328 SH   SOLE 0 38,157 0 171
TARGET CORP COM 87612E106   228,014 1,601 SH   SOLE 0 1,601 0 0
TERRENO RLTY CORP COM 88146M101   264,781 4,225 SH   SOLE 0 4,225 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   3,078,582 5,800 SH   SOLE 0 5,800 0 0
TJX COS INC NEW COM 872540109   1,940,741 20,688 SH   SOLE 0 20,688 0 0
TRACTOR SUPPLY CO COM 892356106   1,311,253 6,098 SH   SOLE 0 5,819 0 279
TRANSCAT INC COM 893529107   246,648 2,256 SH   SOLE 0 2,256 0 0
UNION PAC CORP COM 907818108   3,723,599 15,160 SH   SOLE 0 15,000 0 160
UNITED RENTALS INC COM 911363109   7,300,210 12,731 SH   SOLE 0 12,505 0 226
UNITED STS LIME & MINERALS I COM 911922102   476,825 2,070 SH   SOLE 0 2,070 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102   631,524 2,872 SH   SOLE 0 2,866 0 6
UNITEDHEALTH GROUP INC COM 91324P102   13,682,429 25,989 SH   SOLE 0 25,856 0 133
UTAH MED PRODS INC COM 917488108   361,472 4,292 SH   SOLE 0 4,292 0 0
V2X INC COM 92242T101   340,591 7,334 SH   SOLE 0 7,334 0 0
VALERO ENERGY CORP COM 91913Y100   6,039,280 46,456 SH   SOLE 0 45,887 0 569
VANECK ETF TRUST BDC INCOME ETF 92189F411   404,481 25,217 SH   SOLE 0 25,217 0 0
VANECK ETF TRUST INTRMDT MUNI ETF 92189H201   1,242,909 26,428 SH   SOLE 0 26,428 0 0
VANECK MERK GOLD TR GOLD TRUST 921078101   410,777 20,580 SH   SOLE 0 20,580 0 0
VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844   434,069 4,979 SH   SOLE 0 4,979 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611   5,520,040 30,672 SH   SOLE 0 29,884 0 788
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   489,723 9,593 SH   SOLE 0 8,328 0 1,265
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706   3,695,221 62,293 SH   SOLE 0 62,162 0 131
VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813   3,178,268 39,654 SH   SOLE 0 39,152 0 502
VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847   1,934,626 31,442 SH   SOLE 0 30,426 0 1,016
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   3,742,248 48,368 SH   SOLE 0 47,086 0 1,282
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   1,703,629 20,960 SH   SOLE 0 20,960 0 0
VAREX IMAGING CORP COM 92214X106   239,235 11,670 SH   SOLE 0 11,670 0 0
VERALTO CORP COM SHS 92338C103   279,849 3,402 SH   SOLE 0 3,386 0 16
VIRCO MFG CO COM 927651109   126,351 10,503 SH   SOLE 0 10,503 0 0
VIRTUS ETF TR II SEIX SR LN ETF 92790A405   643,071 26,873 SH   SOLE 0 25,828 0 1,045
VISHAY INTERTECHNOLOGY INC COM 928298108   1,067,576 44,538 SH   SOLE 0 44,538 0 0
VISHAY PRECISION GROUP INC COM 92835K103   221,932 6,514 SH   SOLE 0 6,514 0 0
VITAL ENERGY INC COM 516806205   268,937 5,912 SH   SOLE 0 5,912 0 0
WALMART INC COM 931142103   11,650,676 73,902 SH   SOLE 0 73,058 0 844
WARRIOR MET COAL INC COM 93627C101   845,715 13,871 SH   SOLE 0 13,871 0 0
WESCO INTL INC COM 95082P105   622,317 3,579 SH   SOLE 0 3,579 0 0
WESTLAKE CORPORATION COM 960413102   515,473 3,683 SH   SOLE 0 3,610 0 73
WILLAMETTE VY VINEYARD INC COM 969136100   69,223 12,921 SH   SOLE 0 12,921 0 0
WINMARK CORP COM 974250102   1,947,871 4,665 SH   SOLE 0 4,665 0 0
WISDOMTREE TR INDIA ERNGS FD 97717W422   332,305 8,105 SH   SOLE 0 8,105 0 0
XENIA HOTELS & RESORTS INC COM 984017103   232,071 17,039 SH   SOLE 0 17,039 0 0
YETI HLDGS INC COM 98585X104   347,444 6,710 SH   SOLE 0 6,710 0 0
ZOETIS INC CL A 98978V103   4,278,192 21,676 SH   SOLE 0 21,333 0 343