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   6,828,506 70,506 SH   SOLE 0 69,814 0 692
ABBVIE INC COM 00287Y109   6,290,183 42,199 SH   SOLE 0 41,915 0 284
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   5,362,755 17,462 SH   SOLE 0 17,310 0 152
ACCO BRANDS CORP COM 00081T108   430,483 74,997 SH   SOLE 0 74,997 0 0
AGREE RLTY CORP COM 008492100   361,822 6,550 SH   SOLE 0 6,550 0 0
ALLSTATE CORP COM 020002101   1,064,857 9,558 SH   SOLE 0 9,538 0 20
ALPHABET INC CAP STK CL A 02079K305   22,816,488 174,358 SH   SOLE 0 172,829 0 1,529
AMAZON COM INC COM 023135106   8,773,314 69,016 SH   SOLE 0 68,468 0 548
AMEREN CORP COM 023608102   1,575,097 21,049 SH   SOLE 0 20,943 0 106
AMERICAN ELEC PWR CO INC COM 025537101   2,720,858 36,172 SH   SOLE 0 35,991 0 181
AMERICAN EQTY INVT LIFE HLD COM 025676206   507,542 9,462 SH   SOLE 0 9,462 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104   295,479 2,646 SH   SOLE 0 2,646 0 0
AMERICAN SHARED HOSPITAL SVC COM 029595105   73,421 29,725 SH   SOLE 0 29,725 0 0
AMERICAN TOWER CORP NEW COM 03027X100   1,741,690 10,591 SH   SOLE 0 10,445 0 146
AMERICAN WTR WKS CO INC NEW COM 030420103   645,897 5,216 SH   SOLE 0 5,131 0 85
AMGEN INC COM 031162100   1,124,492 4,184 SH   SOLE 0 4,069 0 115
AMN HEALTHCARE SVCS INC COM 001744101   479,734 5,632 SH   SOLE 0 5,632 0 0
ANDERSONS INC COM 034164103   310,708 6,032 SH   SOLE 0 6,032 0 0
APPLE INC COM 037833100   26,839,341 156,763 SH   SOLE 0 155,496 0 1,267
ARC DOCUMENT SOLUTIONS INC COM 00191G103   114,114 35,885 SH   SOLE 0 35,885 0 0
ARCBEST CORP COM 03937C105   547,284 5,384 SH   SOLE 0 5,384 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   5,450,403 9,259 SH   SOLE 0 9,202 0 57
ASSURED GUARANTY LTD COM G0585R106   627,532 10,369 SH   SOLE 0 10,369 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108   7,105,318 104,922 SH   SOLE 0 104,841 0 81
AVERY DENNISON CORP COM 053611109   4,328,366 23,695 SH   SOLE 0 23,217 0 478
AVNET INC COM 053807103   399,929 8,299 SH   SOLE 0 8,299 0 0
AXOS FINANCIAL INC COM 05465C100   233,634 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   1,862,517 53,986 SH   SOLE 0 53,986 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   3,944,378 11,260 SH   SOLE 0 11,177 0 83
BEST BUY INC COM 086516101   1,190,091 17,131 SH   SOLE 0 16,881 0 250
BLACKROCK INC COM 09247X101   6,667,157 10,313 SH   SOLE 0 10,155 0 158
BOISE CASCADE CO DEL COM 09739D100   781,249 7,582 SH   SOLE 0 7,582 0 0
BOS BETTER ONLINE SOLUTIONS SHS NEW NIS 80 M20115180   131,268 36,565 SH   SOLE 0 36,565 0 0
BOYD GAMING CORP COM 103304101   571,863 9,401 SH   SOLE 0 9,401 0 0
BRINKER INTL INC COM 109641100   705,499 22,333 SH   SOLE 0 22,333 0 0
BROADCOM INC COM 11135F101   5,035,807 6,063 SH   SOLE 0 5,999 0 64
CADENCE DESIGN SYSTEM INC COM 127387108   4,800,338 20,488 SH   SOLE 0 20,159 0 329
CALLON PETE CO DEL COM 13123X508   419,797 10,731 SH   SOLE 0 10,731 0 0
CAMBRIA ETF TR SHSHLD YIELD ETF 132061201   231,975 3,750 SH   SOLE 0 3,750 0 0
CAPRI HOLDINGS LIMITED SHS G1890L107   369,375 7,021 SH   SOLE 0 7,021 0 0
CASEYS GEN STORES INC COM 147528103   1,148,530 4,230 SH   SOLE 0 4,230 0 0
CATERPILLAR INC COM 149123101   9,771,216 35,792 SH   SOLE 0 35,443 0 349
CBAK ENERGY TECHNOLOGY INC COM 14986C102   30,303 37,000 SH   SOLE 0 37,000 0 0
CBRE GROUP INC CL A 12504L109   2,482,435 33,610 SH   SOLE 0 33,382 0 228
CELANESE CORP DEL COM 150870103   939,398 7,484 SH   SOLE 0 7,384 0 100
CENTRAL GARDEN & PET CO CL A NON-VTG 153527205   584,673 14,584 SH   SOLE 0 14,584 0 0
CENTURY CMNTYS INC COM 156504300   318,474 4,769 SH   SOLE 0 4,769 0 0
CF INDS HLDGS INC COM 125269100   1,524,543 17,781 SH   SOLE 0 17,680 0 101
CHENIERE ENERGY INC COM NEW 16411R208   1,689,639 10,181 SH   SOLE 0 10,123 0 58
CHEVRON CORP NEW COM 166764100   12,018,896 71,278 SH   SOLE 0 70,772 0 506
CISCO SYS INC COM 17275R102   2,299,638 42,776 SH   SOLE 0 42,740 0 36
CIVITAS RESOURCES INC COM NEW 17888H103   655,775 8,109 SH   SOLE 0 8,109 0 0
CLEVELAND-CLIFFS INC NEW COM 185899101   386,764 24,745 SH   SOLE 0 24,745 0 0
COCA COLA CONS INC COM 191098102   614,685 966 SH   SOLE 0 966 0 0
COHU INC COM 192576106   281,823 8,183 SH   SOLE 0 8,183 0 0
COMCAST CORP NEW CL A 20030N101   2,386,467 53,822 SH   SOLE 0 53,557 0 265
CONCENTRIX CORP COM 20602D101   604,430 7,545 SH   SOLE 0 7,345 0 200
CONOCOPHILLIPS COM 20825C104   2,569,830 21,451 SH   SOLE 0 21,358 0 93
CORCEPT THERAPEUTICS INC COM 218352102   494,905 18,165 SH   SOLE 0 18,165 0 0
COSTCO WHSL CORP NEW COM 22160K105   2,204,474 3,902 SH   SOLE 0 3,773 0 129
CPI AEROSTRUCTURES INC COM NEW 125919308   72,074 21,579 SH   SOLE 0 21,579 0 0
CPS TECHNOLOGIES CORP COM 12619F104   99,947 35,952 SH   SOLE 0 35,952 0 0
CRA INTL INC COM 12618T105   347,622 3,450 SH   SOLE 0 3,450 0 0
DANAHER CORPORATION COM 235851102   4,974,157 20,049 SH   SOLE 0 19,937 0 112
DARDEN RESTAURANTS INC COM 237194105   1,198,035 8,365 SH   SOLE 0 8,297 0 68
DATA I O CORP COM 237690102   58,682 15,402 SH   SOLE 0 15,402 0 0
DECKERS OUTDOOR CORP COM 243537107   4,897,735 9,527 SH   SOLE 0 9,435 0 92
DEERE & CO COM 244199105   4,869,334 12,903 SH   SOLE 0 12,900 0 3
DIGITAL RLTY TR INC COM 253868103   812,165 6,711 SH   SOLE 0 6,634 0 77
DISNEY WALT CO COM 254687106   541,819 6,685 SH   SOLE 0 6,667 0 18
DIXIE GROUP INC CL A 255519100   12,630 18,331 SH   SOLE 0 18,331 0 0
DOLLAR GEN CORP NEW COM 256677105   375,378 3,548 SH   SOLE 0 3,486 0 62
DONNELLEY FINL SOLUTIONS INC COM 25787G100   1,177,603 20,924 SH   SOLE 0 20,924 0 0
DORIAN LPG LTD SHS USD Y2106R110   565,464 19,682 SH   SOLE 0 19,682 0 0
DYNAVAX TECHNOLOGIES CORP COM NEW 268158201   695,519 47,090 SH   SOLE 0 47,090 0 0
EATON CORP PLC SHS G29183103   5,911,268 27,716 SH   SOLE 0 27,716 0 0
ELEVANCE HEALTH INC COM 036752103   2,760,127 6,339 SH   SOLE 0 6,259 0 80
ELI LILLY & CO COM 532457108   10,526,674 19,598 SH   SOLE 0 19,548 0 50
ELTEK LTD SHS M40184208   245,339 25,907 SH   SOLE 0 25,907 0 0
ENCORE WIRE CORP COM 292562105   1,898,314 10,404 SH   SOLE 0 10,404 0 0
ENOVA INTL INC COM 29357K103   10,098,611 198,518 SH   SOLE 0 197,609 0 909
ENOVIX CORPORATION COM 293594107   238,400 18,996 SH   SOLE 0 18,996 0 0
EOS ENERGY ENTERPRISES INC COM CL A 29415C101   201,543 93,741 SH   SOLE 0 93,741 0 0
EPLUS INC COM 294268107   297,528 4,684 SH   SOLE 0 4,684 0 0
EVERCORE INC CLASS A 29977A105   933,999 6,774 SH   SOLE 0 6,774 0 0
EXXON MOBIL CORP COM 30231G102   1,894,919 16,116 SH   SOLE 0 16,116 0 0
EZCORP INC CL A NON VTG 302301106   274,007 33,213 SH   SOLE 0 33,213 0 0
FEDERAL AGRIC MTG CORP CL C 313148306   1,091,364 7,073 SH   SOLE 0 7,073 0 0
FEDERATED HERMES INC CL B 314211103   243,796 7,198 SH   SOLE 0 7,198 0 0
FIRST BANCORP P R COM NEW 318672706   646,915 48,062 SH   SOLE 0 48,062 0 0
FIRST TR EXCH TRADED FD III ULTRA SHT DUR MU 33740J104   1,393,882 69,974 SH   SOLE 0 69,974 0 0
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846   1,084,278 23,867 SH   SOLE 0 23,575 0 292
FLEXIBLE SOLUTIONS INTL INC COM 33938T104   27,200 10,000 SH   SOLE 0 10,000 0 0
FTI CONSULTING INC COM 302941109   973,405 5,456 SH   SOLE 0 5,456 0 0
GAIA INC NEW CL A 36269P104   28,832 10,600 SH   SOLE 0 10,600 0 0
GALLAGHER ARTHUR J & CO COM 363576109   8,063,252 35,376 SH   SOLE 0 35,055 0 321
GENERAC HLDGS INC COM 368736104   1,031,306 9,465 SH   SOLE 0 9,425 0 40
GLOBAL SELF STORAGE INC COM 37955N106   75,816 15,600 SH   SOLE 0 15,600 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   6,007,077 18,565 SH   SOLE 0 18,514 0 51
HAVERTY FURNITURE COS INC COM 419596101   621,878 21,608 SH   SOLE 0 21,608 0 0
HERITAGE CRYSTAL CLEAN INC COM 42726M106   232,283 5,122 SH   SOLE 0 5,122 0 0
HF SINCLAIR CORP COM 403949100   540,095 9,487 SH   SOLE 0 9,487 0 0
HILLENBRAND INC COM 431571108   559,507 13,224 SH   SOLE 0 13,224 0 0
HOME DEPOT INC COM 437076102   10,437,170 34,542 SH   SOLE 0 34,237 0 305
HOULIHAN LOKEY INC CL A 441593100   678,927 6,338 SH   SOLE 0 6,338 0 0
IDACORP INC COM 451107106   353,622 3,776 SH   SOLE 0 3,776 0 0
INGLES MKTS INC CL A 457030104   1,087,615 14,438 SH   SOLE 0 14,438 0 0
INNOSPEC INC COM 45768S105   972,126 9,512 SH   SOLE 0 9,512 0 0
INNOVIVA INC COM 45781M101   997,788 76,812 SH   SOLE 0 76,812 0 0
INSIGHT ENTERPRISES INC COM 45765U103   7,798,073 53,595 SH   SOLE 0 53,234 0 361
INSTALLED BLDG PRODS INC COM 45780R101   709,500 5,681 SH   SOLE 0 5,681 0 0
INTEGER HLDGS CORP COM 45826H109   899,200 11,465 SH   SOLE 0 11,465 0 0
INVESCO ACTIVELY MANAGED ETF VAR RATE INVT 46090A879   5,234,599 209,849 SH   SOLE 0 201,797 0 8,052
INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100   1,944,158 130,044 SH   SOLE 0 129,170 0 874
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870   2,034,350 90,941 SH   SOLE 0 89,277 0 1,664
INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362   204,650 5,222 SH   SOLE 0 5,222 0 0
INVESCO EXCH TRADED FD TR II FNDMNTL IG CRP 46138E693   255,199 11,307 SH   SOLE 0 11,307 0 0
INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664   5,351,191 146,930 SH   SOLE 0 146,826 0 104
INVESCO EXCHANGE TRADED FD T S&P500 EQL DIS 46137V381   373,292 8,871 SH   SOLE 0 8,451 0 420
INVESCO EXCHANGE TRADED FD T S&P500 EQL REL 46137V290   630,356 22,025 SH   SOLE 0 21,590 0 435
INVESCO QQQ TR UNIT SER 1 46090E103   1,052,239 2,937 SH   SOLE 0 2,847 0 90
ISHARES GOLD TR ISHARES NEW 464285204   13,374,193 382,229 SH   SOLE 0 378,298 0 3,931
ISHARES INC MSCI CDA ETF 464286509   234,220 7,000 SH   SOLE 0 7,000 0 0
ISHARES SILVER TR ISHARES 46428Q109   1,344,698 66,111 SH   SOLE 0 63,411 0 2,700
ISHARES TR SHORT TREAS BD 464288679   6,292,926 56,965 SH   SOLE 0 53,856 0 3,109
ISHARES TR USD INV GRDE ETF 464288620   228,573 4,755 SH   SOLE 0 4,755 0 0
ISHARES TR ISHS 1-5YR INVS 464288646   13,615,022 273,229 SH   SOLE 0 265,056 0 8,173
ISHARES TR 10-20 YR TRS ETF 464288653   2,059,795 20,918 SH   SOLE 0 19,962 0 956
ISHARES TR 3 7 YR TREAS BD 464288661   9,506,911 84,013 SH   SOLE 0 80,510 0 3,503
ISHARES TR NATIONAL MUN ETF 464288414   3,860,734 37,651 SH   SOLE 0 37,424 0 227
ISHARES TR MBS ETF 464288588   2,515,970 28,333 SH   SOLE 0 28,285 0 48
ISHARES TR PFD AND INCM SEC 464288687   259,290 8,600 SH   SOLE 0 8,600 0 0
ISHARES TR ISHS 5-10YR INVT 464288638   6,655,998 136,814 SH   SOLE 0 132,048 0 4,766
ISHARES TR INTRM GOV CR ETF 464288612   452,844 4,469 SH   SOLE 0 4,469 0 0
ISHARES TR AGENCY BOND ETF 464288166   1,890,669 17,870 SH   SOLE 0 17,561 0 309
ISHARES TR SHRT NAT MUN ETF 464288158   3,850,322 37,433 SH   SOLE 0 36,458 0 975
ISHARES TR RUS TP200 GR ETF 464289438   582,400 3,786 SH   SOLE 0 3,786 0 0
ISHARES TR CONV BD ETF 46435G102   323,481 4,359 SH   SOLE 0 4,359 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747   4,628,027 47,751 SH   SOLE 0 47,605 0 146
ISHARES TR FLTG RATE NT ETF 46429B655   8,461,478 166,270 SH   SOLE 0 161,436 0 4,834
ISHARES TR TRS FLT RT BD 46434V860   4,503,530 88,757 SH   SOLE 0 85,506 0 3,251
ISHARES TR COHEN STEER REIT 464287564   451,440 9,000 SH   SOLE 0 9,000 0 0
ISHARES TR GLOBAL ENERG ETF 464287341   1,547,456 37,505 SH   SOLE 0 36,239 0 1,266
ISHARES TR MSCI EAFE ETF 464287465   2,419,437 35,105 SH   SOLE 0 35,105 0 0
ISHARES TR CORE S&P SCP ETF 464287804   1,020,934 10,823 SH   SOLE 0 10,823 0 0
ISHARES TR CORE S&P500 ETF 464287200   2,313,339 5,387 SH   SOLE 0 5,248 0 139
ISHARES TR RUS 1000 ETF 464287622   2,075,430 8,835 SH   SOLE 0 8,735 0 100
ISHARES TR RUS 1000 VAL ETF 464287598   987,741 6,506 SH   SOLE 0 6,174 0 332
ISHARES TR RUSSELL 2000 ETF 464287655   5,686,786 32,176 SH   SOLE 0 32,176 0 0
ISHARES TR RUS 2000 VAL ETF 464287630   1,065,694 7,862 SH   SOLE 0 7,862 0 0
ISHARES TR 1 3 YR TREAS BD 464287457   13,972,525 172,564 SH   SOLE 0 163,475 0 9,089
ISHARES TR 7-10 YR TRSY BD 464287440   8,494,331 92,743 SH   SOLE 0 91,170 0 1,573
ISHARES TR 20 YR TR BD ETF 464287432   6,727,669 75,856 SH   SOLE 0 73,583 0 2,273
ISHARES TR IBOXX INV CP ETF 464287242   579,168 5,677 SH   SOLE 0 5,677 0 0
ISHARES TR MSCI EMG MKT ETF 464287234   491,490 12,951 SH   SOLE 0 12,951 0 0
ISHARES TR EAFE GRWTH ETF 464288885   535,578 6,206 SH   SOLE 0 6,206 0 0
ISHARES TR CORE US AGGBD ET 464287226   3,736,383 39,732 SH   SOLE 0 38,847 0 885
ISHARES TR TIPS BD ETF 464287176   6,945,036 66,959 SH   SOLE 0 66,180 0 779
JABIL INC COM 466313103   8,538,174 67,288 SH   SOLE 0 66,825 0 463
JAMES HARDIE INDS PLC SPONSORED ADR 47030M106   972,559 37,064 SH   SOLE 0 36,779 0 285
JOHNSON & JOHNSON COM 478160104   7,880,950 50,600 SH   SOLE 0 50,081 0 519
JPMORGAN CHASE & CO COM 46625H100   12,713,613 87,668 SH   SOLE 0 86,908 0 760
LAM RESEARCH CORP COM 512807108   250,708 400 SH   SOLE 0 400 0 0
LINDE PLC SHS G54950103   4,416,071 11,860 SH   SOLE 0 11,731 0 129
LOCKHEED MARTIN CORP COM 539830109   2,957,599 7,232 SH   SOLE 0 7,197 0 35
LPL FINL HLDGS INC COM 50212V100   4,732,800 19,915 SH   SOLE 0 19,697 0 218
LUMENT FINANCE TRUST INC COM 55025L108   20,800 10,000 SH   SOLE 0 10,000 0 0
LXP INDUSTRIAL TRUST COM 529043101   524,619 58,946 SH   SOLE 0 58,946 0 0
M/I HOMES INC COM 55305B101   3,172,090 37,745 SH   SOLE 0 37,597 0 148
MAGNOLIA OIL & GAS CORP CL A 559663109   440,170 19,213 SH   SOLE 0 19,213 0 0
MANHATTAN BRDG CAP INC COM 562803106   93,053 19,386 SH   SOLE 0 19,386 0 0
MARRIOTT VACATIONS WORLDWIDE COM 57164Y107   270,292 2,686 SH   SOLE 0 2,686 0 0
MASTERCARD INCORPORATED CL A 57636Q104   10,014,939 25,296 SH   SOLE 0 25,075 0 221
MATADOR RES CO COM 576485205   4,317,177 72,582 SH   SOLE 0 72,331 0 251
MCDONALDS CORP COM 580135101   12,141,547 46,088 SH   SOLE 0 45,852 0 236
MERCHANTS BANCORP IND COM 58844R108   728,426 26,278 SH   SOLE 0 26,278 0 0
META PLATFORMS INC CL A 30303M102   5,815,668 19,372 SH   SOLE 0 19,235 0 137
MGIC INVT CORP WIS COM 552848103   937,761 56,187 SH   SOLE 0 56,187 0 0
MICROSOFT CORP COM 594918104   31,854,520 100,885 SH   SOLE 0 100,172 0 713
NATIONAL HEALTHCARE CORP COM 635906100   228,153 3,566 SH   SOLE 0 3,566 0 0
NATURAL ALTERNATIVES INTL IN COM NEW 638842302   65,043 10,022 SH   SOLE 0 10,022 0 0
NELNET INC CL A 64031N108   2,089,016 23,388 SH   SOLE 0 23,388 0 0
NETFLIX INC COM 64110L106   353,056 935 SH   SOLE 0 935 0 0
NEXTERA ENERGY INC COM 65339F101   3,055,906 53,341 SH   SOLE 0 52,863 0 478
NORTHROP GRUMMAN CORP COM 666807102   2,851,737 6,478 SH   SOLE 0 6,393 0 85
NOVA LTD COM M7516K103   6,809,142 60,558 SH   SOLE 0 60,338 0 220
NUCOR CORP COM 670346105   2,278,958 14,576 SH   SOLE 0 14,416 0 160
NUVEEN MUN VALUE FD INC COM 670928100   397,438 48,116 SH   SOLE 0 48,116 0 0
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101   190,327 18,248 SH   SOLE 0 18,248 0 0
NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101   481,173 56,809 SH   SOLE 0 56,809 0 0
NVIDIA CORPORATION COM 67066G104   16,414,348 37,735 SH   SOLE 0 37,417 0 318
OFG BANCORP COM 67103X102   786,751 26,348 SH   SOLE 0 26,348 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100   335,086 819 SH   SOLE 0 819 0 0
OPTION CARE HEALTH INC COM NEW 68404L201   341,745 10,564 SH   SOLE 0 10,564 0 0
OTTER TAIL CORP COM 689648103   453,850 5,978 SH   SOLE 0 5,978 0 0
OXFORD INDS INC COM 691497309   1,959,802 20,387 SH   SOLE 0 20,315 0 72
PATRICK INDS INC COM 703343103   776,946 10,351 SH   SOLE 0 10,351 0 0
PC CONNECTION INC COM 69318J100   1,609,140 30,145 SH   SOLE 0 30,145 0 0
PEPSICO INC COM 713448108   3,396,255 20,044 SH   SOLE 0 19,931 0 113
PFIZER INC COM 717081103   929,622 28,026 SH   SOLE 0 28,026 0 0
PHOTRONICS INC COM 719405102   457,635 22,644 SH   SOLE 0 22,644 0 0
PHX MINERALS INC CL A 69291A100   40,040 11,000 SH   SOLE 0 11,000 0 0
PHYSICIANS RLTY TR COM 71943U104   257,514 21,125 SH   SOLE 0 21,125 0 0
PIONEER NAT RES CO COM 723787107   1,679,388 7,316 SH   SOLE 0 7,215 0 101
PIPER SANDLER COMPANIES COM 724078100   1,633,575 11,242 SH   SOLE 0 11,242 0 0
PORTLAND GEN ELEC CO COM NEW 736508847   426,133 10,527 SH   SOLE 0 10,527 0 0
POTLATCHDELTIC CORPORATION COM 737630103   346,144 7,626 SH   SOLE 0 7,626 0 0
PRIMERICA INC COM 74164M108   1,054,056 5,433 SH   SOLE 0 5,371 0 62
PROCTER AND GAMBLE CO COM 742718109   10,988,071 75,333 SH   SOLE 0 75,012 0 321
PROGRESS SOFTWARE CORP COM 743312100   314,166 5,975 SH   SOLE 0 5,975 0 0
PROLOGIS INC. COM 74340W103   4,598,590 40,982 SH   SOLE 0 40,632 0 350
PURECYCLE TECHNOLOGIES INC COM 74623V103   131,588 23,456 SH   SOLE 0 23,456 0 0
RADIAN GROUP INC COM 750236101   677,568 26,984 SH   SOLE 0 26,984 0 0
RAVE RESTAURANT GROUP INC COM 754198109   35,550 15,000 SH   SOLE 0 15,000 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100   1,868,350 108,625 SH   SOLE 0 108,512 0 113
SABRA HEALTH CARE REIT INC COM 78573L106   140,236 10,060 SH   SOLE 0 10,060 0 0
SCHNITZER STEEL INDS INC CL A 806882106   898,274 32,254 SH   SOLE 0 32,254 0 0
SCHWAB CHARLES CORP COM 808513105   1,300,636 23,691 SH   SOLE 0 23,691 0 0
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755   583,456 18,423 SH   SOLE 0 18,423 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US BM 808524789   618,701 11,230 SH   SOLE 0 11,230 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   1,090,818 21,882 SH   SOLE 0 21,882 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   508,604 6,994 SH   SOLE 0 6,994 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706   392,161 16,381 SH   SOLE 0 15,731 0 650
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860   716,935 21,043 SH   SOLE 0 20,973 0 70
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   2,743,646 41,843 SH   SOLE 0 41,398 0 445
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   394,325 11,888 SH   SOLE 0 11,723 0 165
SELECT SECTOR SPDR TR INDL 81369Y704   590,539 5,825 SH   SOLE 0 5,765 0 60
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   9,081,558 55,399 SH   SOLE 0 55,114 0 285
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   3,179,106 24,694 SH   SOLE 0 24,024 0 670
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   4,043,979 25,121 SH   SOLE 0 24,997 0 124
SELECTA BIOSCIENCES INC COM 816212104   101,502 95,757 SH   SOLE 0 95,757 0 0
SEMPRA COM 816851109   3,924,991 57,695 SH   SOLE 0 57,363 0 332
SHOE CARNIVAL INC COM 824889109   311,189 12,950 SH   SOLE 0 12,950 0 0
SIGA TECHNOLOGIES INC COM 826917106   281,117 53,546 SH   SOLE 0 53,546 0 0
SOUTHSTATE CORPORATION COM 840441109   380,921 5,655 SH   SOLE 0 5,655 0 0
SPDR GOLD TR GOLD SHS 78463V107   1,095,223 6,388 SH   SOLE 0 6,372 0 16
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,979,660 4,631 SH   SOLE 0 4,631 0 0
SPDR SER TR S&P DIVID ETF 78464A763   487,412 4,238 SH   SOLE 0 4,238 0 0
SPDR SER TR S&P HOMEBUILD 78464A888   857,584 11,200 SH   SOLE 0 11,200 0 0
SPDR SER TR NUVEEN BLMBRG SH 78468R739   3,846,731 83,209 SH   SOLE 0 82,026 0 1,183
SPDR SER TR S&P REGL BKG 78464A698   2,175,716 52,088 SH   SOLE 0 51,588 0 500
SPDR SER TR BBG CONV SEC ETF 78464A359   259,335 3,825 SH   SOLE 0 2,225 0 1,600
SPDR SER TR PORTFOLIO SHORT 78464A474   2,410,514 82,214 SH   SOLE 0 82,214 0 0
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608   652,640 15,565 SH   SOLE 0 14,965 0 600
STAG INDL INC COM 85254J102   208,268 6,035 SH   SOLE 0 6,035 0 0
SUPER MICRO COMPUTER INC COM 86800U104   688,841 2,512 SH   SOLE 0 2,512 0 0
SUPERIOR DRILLING PRODS INC COM 868153107   11,999 15,000 SH   SOLE 0 15,000 0 0
SURGEPAYS INC COM NEW 86882L204   46,800 10,000 SH   SOLE 0 10,000 0 0
SYSCO CORP COM 871829107   2,886,979 43,709 SH   SOLE 0 43,395 0 314
T-MOBILE US INC COM 872590104   5,688,271 40,616 SH   SOLE 0 40,443 0 173
TARGET CORP COM 87612E106   233,413 2,111 SH   SOLE 0 2,111 0 0
TERRENO RLTY CORP COM 88146M101   239,980 4,225 SH   SOLE 0 4,225 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   3,455,623 6,827 SH   SOLE 0 6,827 0 0
TJX COS INC NEW COM 872540109   1,765,868 19,868 SH   SOLE 0 19,868 0 0
TRACTOR SUPPLY CO COM 892356106   1,625,821 8,007 SH   SOLE 0 7,728 0 279
TRANSCAT INC COM 893529107   221,020 2,256 SH   SOLE 0 2,256 0 0
UNION PAC CORP COM 907818108   3,110,448 15,275 SH   SOLE 0 15,115 0 160
UNITED RENTALS INC COM 911363109   5,736,287 12,903 SH   SOLE 0 12,676 0 227
UNITED STS LIME & MINERALS I COM 911922102   416,070 2,070 SH   SOLE 0 2,070 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102   651,183 2,883 SH   SOLE 0 2,877 0 6
UNITEDHEALTH GROUP INC COM 91324P102   13,672,624 27,118 SH   SOLE 0 26,985 0 133
URANIUM ENERGY CORP COM 916896103   85,063 16,517 SH   SOLE 0 16,517 0 0
UTAH MED PRODS INC COM 917488108   369,112 4,292 SH   SOLE 0 4,292 0 0
V2X INC COM 92242T101   378,874 7,334 SH   SOLE 0 7,334 0 0
VALERO ENERGY CORP COM 91913Y100   7,077,989 49,947 SH   SOLE 0 49,378 0 569
VANECK ETF TRUST INTRMDT MUNI ETF 92189H201   756,315 17,150 SH   SOLE 0 17,150 0 0
VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844   328,486 4,216 SH   SOLE 0 4,216 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611   5,213,569 32,689 SH   SOLE 0 31,901 0 788
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   493,506 10,260 SH   SOLE 0 8,995 0 1,265
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   1,658,871 21,833 SH   SOLE 0 21,833 0 0
VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847   3,025,739 54,508 SH   SOLE 0 53,091 0 1,417
VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813   3,379,175 47,182 SH   SOLE 0 46,680 0 502
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706   1,738,789 30,425 SH   SOLE 0 30,360 0 65
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   3,955,460 52,634 SH   SOLE 0 51,348 0 1,286
VAREX IMAGING CORP COM 92214X106   219,279 11,670 SH   SOLE 0 11,670 0 0
VIRCO MFG CO COM 927651109   83,394 10,503 SH   SOLE 0 10,503 0 0
VIRTUS ETF TR II SEIX SR LN ETF 92790A405   369,949 15,492 SH   SOLE 0 15,492 0 0
VISHAY INTERTECHNOLOGY INC COM 928298108   338,788 13,705 SH   SOLE 0 13,705 0 0
VISHAY PRECISION GROUP INC COM 92835K103   218,740 6,514 SH   SOLE 0 6,514 0 0
VITAL ENERGY INC COM 516806205   327,643 5,912 SH   SOLE 0 5,912 0 0
WALMART INC COM 931142103   12,307,439 76,955 SH   SOLE 0 76,111 0 844
WARRIOR MET COAL INC COM 93627C101   708,531 13,871 SH   SOLE 0 13,871 0 0
WESCO INTL INC COM 95082P105   514,732 3,579 SH   SOLE 0 3,579 0 0
WILLAMETTE VY VINEYARD INC COM 969136100   75,394 12,921 SH   SOLE 0 12,921 0 0
WINMARK CORP COM 974250102   722,007 1,935 SH   SOLE 0 1,935 0 0
WISDOMTREE TR INDIA ERNGS FD 97717W422   294,852 8,021 SH   SOLE 0 8,021 0 0
XENIA HOTELS & RESORTS INC COM 984017103   200,719 17,039 SH   SOLE 0 17,039 0 0
YETI HLDGS INC COM 98585X104   323,556 6,710 SH   SOLE 0 6,710 0 0
ZOETIS INC CL A 98978V103   3,455,417 19,861 SH   SOLE 0 19,518 0 343