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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBVIE INC CS 00287Y109 1,216 7,940 SH   SOLE   4,501 0 3,439
ALBEMARLE CORP CS 012653101 435 2,080 SH   SOLE   1,049 0 1,031
AMERICAN EXPRESS CO CS 025816109 14,032 101,223 SH   SOLE   22,726 0 78,497
AMERISOURCEBERGEN CORP CS 03073E105 24,889 175,922 SH   SOLE   87,133 0 88,789
AMGEN INC CS 031162100 238 979 SH   SOLE   521 0 458
APPHARVEST INC COM CS 03783T103 105 30,000 SH   SOLE   0 0 30,000
APPLE INC COM CS 037833100 3,140 22,968 SH   SOLE   9,992 0 12,976
ARCH CAP GROUP LTD CS G0450A105 10,871 238,970 SH   SOLE   49,858 0 189,112
ARCHER DANIELS MIDLAND CO CS 039483102 543 6,995 SH   SOLE   3,642 0 3,353
ARISTA NETWORKS INC CS 040413106 11,857 126,493 SH   SOLE   24,457 0 102,036
ASSURANT INC CS 04621X108 9,057 52,397 SH   SOLE   11,094 0 41,303
ASTRAZENECA PLC ADR 046353108 33,717 510,328 SH   SOLE   246,023 0 264,305
ATMOS ENERGY CORP CS 049560105 335 2,989 SH   SOLE   1,192 0 1,797
AURORA INNOVATION INC CS 051774107 2,851 1,492,523 SH   SOLE   0 0 1,492,523
AXIS CAPITAL HOLDINGS CS G0692U109 255 4,458 SH   SOLE   2,232 0 2,226
BERKSHIRE HATHAWAY INC DEL CL CS 084670702 224 820 SH   SOLE   470 0 350
BLACKSTONE INC COM CS 09260D107 2,028 22,231 SH   SOLE   7,153 0 15,078
BOOZ ALLEN HAMILTON HLDG COR CS 099502106 266 2,940 SH   SOLE   1,549 0 1,391
BOX INC CS 10316T104 1,930 76,754 SH   SOLE   24,388 0 52,366
BRISTOL MYERS SQUIBB CO CS 110122108 1,425 18,507 SH   SOLE   9,377 0 9,130
BROADCOM INC COM CS 11135F101 772 1,590 SH   SOLE   874 0 716
BUILDERS FIRSTSOURCE INC CS 12008R107 21,385 398,235 SH   SOLE   187,679 0 210,556
BUNGE LIMITED CS G16962105 7,774 85,716 SH   SOLE   17,943 0 67,773
CAMDEN PPTY TR CS 133131102 18,567 138,062 SH   SOLE   65,333 0 72,729
CANADIAN NATL RY CO CS 136375102 4,403 39,150 SH   SOLE   9,970 0 29,180
CATERPILLAR INC DEL CS 149123101 754 4,220 SH   SOLE   1,520 0 2,700
CF INDS HLDGS INC CS 125269100 15,057 175,638 SH   SOLE   37,001 0 138,637
CHEVRONTEXACO CORP CS 166764100 920 6,357 SH   SOLE   1,766 0 4,591
CHUBB LIMITED COM CS H1467J104 15,630 79,510 SH   SOLE   17,740 0 61,770
CIGNA CORP NEW COM CS 125523100 14,890 56,504 SH   SOLE   11,512 0 44,992
CLEAR SECURE INC CS 18467V109 605 30,233 SH   SOLE   8,271 0 21,962
CNA FINL CORP CS 126117100 435 9,678 SH   SOLE   5,183 0 4,495
CONOCOPHILLIPS CS 20825C104 15,982 177,957 SH   SOLE   39,507 0 138,450
CONSTELLATION BRANDS INC CS 21036P108 338 1,452 SH   SOLE   488 0 964
CORTEVA INC CS 22052L104 27,651 510,724 SH   SOLE   236,671 0 274,053
COSTCO WHSL CORP CS 22160K105 25,228 52,636 SH   SOLE   16,981 0 35,655
CRANE HLDGS CO COM CS 224441105 456 5,208 SH   SOLE   2,002 0 3,206
CRISPR THERAPEUTICS AG CS H17182108 1,081 17,783 SH   SOLE   5,588 0 12,195
CVS HEALTH CORP COM CS 126650100 848 9,147 SH   SOLE   2,927 0 6,220
DELTA AIR LINES INC DEL CS 247361702 1,955 67,484 SH   SOLE   20,159 0 47,325
DEVON ENERGY CORP NEW CS 25179M103 33,144 601,410 SH   SOLE   291,544 0 309,866
DIAGEO P L C SPON ADR NEW ADR 25243Q205 8,790 50,481 SH   SOLE   10,189 0 40,292
DOW INC CS 260557103 530 10,278 SH   SOLE   2,956 0 7,322
DUCKHORN PORTFOLIO INC CS 26414D106 1,114 52,901 SH   SOLE   16,725 0 36,176
DUKE ENERGY CORP NEW COM NEW CS 26441C204 817 7,619 SH   SOLE   2,970 0 4,649
ELEVANCE HEALTH INC COM CS 036752103 18,097 37,501 SH   SOLE   15,148 0 22,353
EMERSON ELEC CO CS 291011104 210 2,644 SH   SOLE   1,988 0 656
ENPHASE ENERGY INC CS 29355A107 19,481 99,778 SH   SOLE   48,656 0 51,122
EXTRA SPACE STORAGE INC CS 30225T102 470 2,761 SH   SOLE   1,483 0 1,278
EXXON MOBIL CORP CS 30231G102 684 7,990 SH   SOLE   4,019 0 3,971
FACTSET RESH SYS INC CS 303075105 19,544 50,820 SH   SOLE   24,677 0 26,143
FIFTH THIRD BANCORP CS 316773100 388 11,537 SH   SOLE   6,657 0 4,880
FIRSTENERGY CORP CS 337932107 11,088 288,837 SH   SOLE   61,389 0 227,448
FORTINET INC CS 34959E109 4,050 71,587 SH   SOLE   21,682 0 49,905
FREEPORT-MCMORAN COPPER AND GO CS 35671D857 43,181 1,475,775 SH   SOLE   571,672 0 904,103
FTI CONSULTING INC CS 302941109 263 1,457 SH   SOLE   189 0 1,268
GENERAC HLDGS INC CS 368736104 895 4,249 SH   SOLE   1,392 0 2,857
GENERAL DYNAMICS CORP CS 369550108 1,246 5,632 SH   SOLE   2,851 0 2,781
GLOBAL X FDS US INFR DEV ETF 37954Y673 604 26,522 SH   SOLE   171 0 26,351
HALLIBURTON CO CS 406216101 353 11,258 SH   SOLE   3,085 0 8,173
HALOZYME THERAPEUTICS INC CS 40637H109 2,213 50,302 SH   SOLE   15,102 0 35,200
HERSHEY FOODS CORP CS 427866108 28,937 134,489 SH   SOLE   67,455 0 67,034
HOWMET AEROSPACE INC COM CS 443201108 10,542 335,190 SH   SOLE   71,060 0 264,130
HP INC COM CS 40434L105 22,661 691,317 SH   SOLE   226,808 0 464,509
HUNTSMAN CORP CS 447011107 7,457 263,045 SH   SOLE   58,694 0 204,351
INTERPUBLIC GROUP COS INC CS 460690100 445 16,149 SH   SOLE   8,538 0 7,611
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J429 8,186 500,390 SH   SOLE   197,579 0 302,811
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J478 307 13,391 SH   SOLE   1,127 0 12,264
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J528 309 12,598 SH   SOLE   1,048 0 11,550
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J536 310 12,456 SH   SOLE   1,033 0 11,423
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J510 303 12,829 SH   SOLE   1,088 0 11,741
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J825 8,431 412,498 SH   SOLE   166,402 0 246,096
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J791 8,417 436,812 SH   SOLE   176,256 0 260,556
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J841 8,440 406,945 SH   SOLE   164,128 0 242,817
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J783 8,281 427,493 SH   SOLE   168,654 0 258,839
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J494 308 13,029 SH   SOLE   1,089 0 11,940
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J544 310 12,312 SH   SOLE   1,019 0 11,293
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J486 307 13,196 SH   SOLE   1,108 0 12,088
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J411 305 14,688 SH   SOLE   1,251 0 13,437
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J866 8,432 402,504 SH   SOLE   162,736 0 239,768
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J577 8,232 453,568 SH   SOLE   179,033 0 274,535
INVESCO EXCH TRD SLF IDX FD IN ETF 46138J445 306 14,061 SH   SOLE   1,190 0 12,871
INVESCO EXCH TRD SLF IDX FD IN ETF 46138J643 8,239 412,796 SH   SOLE   162,898 0 249,898
INVESCO EXCH TRD SLF IDX FD IN ETF 46138J460 8,215 499,691 SH   SOLE   197,302 0 302,389
INVESCO EXCHANGE TRADED FD T S ETF 46137V258 777 10,344 SH   SOLE   3,381 0 6,963
INVESCO EXCHNG TRADED FD TR II ETF 46138E362 2,502 56,673 SH   SOLE   19,756 0 36,917
INVESCO EXCHNG TRADED FD TR SO ETF 46138G706 393 5,510 SH   SOLE   20 0 5,490
IRHYTHM TECHNOLOGIES INC CS 450056106 1,165 10,780 SH   SOLE   3,425 0 7,355
IRON MTN INC NEW CS 46284V101 19,381 398,042 SH   SOLE   194,983 0 203,059
ISHARES INC MSCI CDA INDEX ETF 464286509 408 12,106 SH   SOLE   212 0 11,894
ISHARES TR DJ HEALTH CARE ETF 464288828 411 1,610 SH   SOLE   10 0 1,600
ISHARES TR DJ PHARMA INDX ETF 464288836 369 1,926 SH   SOLE   12 0 1,914
ISHARES TR ISHARES BIOTECH ETF 464287556 221 1,882 SH   SOLE   0 0 1,882
ISHARES TR ISHARES SEMICDTR ETF 464287523 292 834 SH   SOLE   5 0 829
ISHARES TR SANDP GBL ENER ETF 464287341 482 14,224 SH   SOLE   92 0 14,132
ISHARES TR SANDP GBL FIN ETF 464287333 424 6,448 SH   SOLE   42 0 6,406
ISHARES TR SANDP GBL HLTHCR ETF 464287325 261 3,218 SH   SOLE   21 0 3,197
ISHARES TR SANDP LTN AM 40 ETF 464287390 303 13,451 SH   SOLE   87 0 13,364
ISHARES TR SANDP MIDCP VALU ETF 464287705 355 3,756 SH   SOLE   24 0 3,732
ISHARES TR SNG GL MATERIA ETF 464288695 494 6,679 SH   SOLE   43 0 6,636
ISHARES TR SNP GL C STAPL ETF 464288737 628 10,856 SH   SOLE   70 0 10,786
ISHARES TR SNP GL UTILITI ETF 464288711 202 3,365 SH   SOLE   22 0 3,343
JABIL INC CS 466313103 8,682 169,545 SH   SOLE   36,791 0 132,754
JACOBS ENGR GROUP INC DEL CS 469814107 696 5,475 SH   SOLE   2,703 0 2,772
JOBY AVIATION INC CS G65163100 933 190,052 SH   SOLE   48,686 0 141,366
JOHNSON AND JOHNSON CS 478160104 1,068 6,016 SH   SOLE   1,700 0 4,316
JUNIPER NETWORKS INC CS 48203R104 4,892 171,651 SH   SOLE   128,380 0 43,271
KBR INC CS 48242W106 9,039 186,796 SH   SOLE   36,032 0 150,764
KELLOGG CO CS 487836108 9,490 133,021 SH   SOLE   25,194 0 107,827
KIMCO REALTY CORP CS 49446R109 21,873 1,106,356 SH   SOLE   532,468 0 573,888
KLA-TENCOR CORP CS 482480100 39,574 124,024 SH   SOLE   49,729 0 74,295
LIBERTY MEDIA CORP DELAWARE CO CS 531229854 2,270 35,764 SH   SOLE   10,910 0 24,854
LILLY ELI AND CO CS 532457108 683 2,107 SH   SOLE   797 0 1,310
LINDE PLC COM CS G5494J103 815 2,836 SH   SOLE   777 0 2,059
LIVENT CORP CS 53814L108 966 42,586 SH   SOLE   13,964 0 28,622
LOEWS CORP CS 540424108 1,649 27,829 SH   SOLE   9,128 0 18,701
LOWES COS INC CS 548661107 8,783 50,285 SH   SOLE   11,439 0 38,846
LPL FINL HLDGS INC CS 50212V100 29,459 159,686 SH   SOLE   77,892 0 81,794
LYONDELLBASELL INDUSTRIES N V CS N53745100 370 4,225 SH   SOLE   1,997 0 2,228
MATADOR RES CO CS 576485205 3,507 75,278 SH   SOLE   23,862 0 51,416
MERCK N CO INC NEW CS 58933Y105 15,270 167,492 SH   SOLE   32,405 0 135,087
METLIFE INC CS 59156R108 20,590 327,917 SH   SOLE   162,657 0 165,260
MGP INGREDIENTS INC NEW CS 55303J106 1,602 16,010 SH   SOLE   4,905 0 11,105
MICROSOFT CORP CS 594918104 42,770 166,530 SH   SOLE   53,432 0 113,098
MONDELEZ INTL INC CS 609207105 9,988 160,864 SH   SOLE   37,147 0 123,717
MORGAN STANLEY CS 617446448 203 2,666 SH   SOLE   2,361 0 305
MOTOROLA INC CS 620076307 5,681 27,105 SH   SOLE   20,033 0 7,072
MP MATERIALS CORP COM CL A CS 553368101 2,292 71,441 SH   SOLE   21,455 0 49,986
MPLX LP CS 55336V100 233 8,000 SH   SOLE   0 0 8,000
NATIONAL FUEL GAS CO N J CS 636180101 568 8,599 SH   SOLE   4,623 0 3,976
NISOURCE INC CS 65473P105 23,906 810,650 SH   SOLE   396,085 0 414,565
NOVARTIS A G SPONSORED ADR ADR 66987V109 14,850 175,674 SH   SOLE   37,911 0 137,763
NVIDIA CORP CS 67066G104 4,766 31,440 SH   SOLE   9,060 0 22,380
O REILLY AUTOMOTIVE INC NEW CS 67103H107 732 1,158 SH   SOLE   317 0 841
ON SEMICONDUCTOR CORP CS 682189105 25,929 515,378 SH   SOLE   273,533 0 241,845
ONEOK INC CS 682680103 20,390 367,394 SH   SOLE   147,700 0 219,694
PAYCHEX INC CS 704326107 11,963 105,061 SH   SOLE   21,960 0 83,101
PFIZER INC CS 717081103 34,435 656,776 SH   SOLE   318,640 0 338,136
PHILLIPS 66 CS 718546104 290 3,532 SH   SOLE   1,501 0 2,031
PHOTRONICS INC CS 719405102 1,615 82,923 SH   SOLE   25,292 0 57,631
PPG INDS INC CS 693506107 546 4,773 SH   SOLE   0 0 4,773
PRINCIPAL FINANCIAL GROUP IN CS 74251V102 420 6,288 SH   SOLE   3,376 0 2,912
PROGRESSIVE CORP OHIO CS 743315103 959 8,246 SH   SOLE   2,044 0 6,202
PUBLIC STORAGE INC CS 74460D109 7,140 22,835 SH   SOLE   5,463 0 17,372
PURE STORAGE INC CS 74624M102 1,775 69,035 SH   SOLE   22,502 0 46,533
QUANTA SVCS INC CS 74762E102 64,843 517,334 SH   SOLE   192,053 0 325,281
QUANTUMSCAPE CORP CS 74767V109 455 53,019 SH   SOLE   14,099 0 38,920
RAYMOND JAMES FINANCIAL INC CS 754730109 15,889 177,707 SH   SOLE   35,997 0 141,710
RAYTHEON TECHNOLOGIES CORP COM CS 75513E101 34,362 357,525 SH   SOLE   166,778 0 190,747
REALTY INCOME CORP CS 756109104 764 11,196 SH   SOLE   4,308 0 6,888
REPUBLIC SVCS INC CS 760759100 700 5,347 SH   SOLE   1,609 0 3,738
SCHEIN HENRY INC CS 806407102 7,923 103,239 SH   SOLE   23,317 0 79,922
SCHLUMBERGER LTD CS 806857108 359 10,043 SH   SOLE   5,392 0 4,651
SELECT SECTOR SPDR TR RL EST S ETF 81369Y860 369 9,024 SH   SOLE   57 0 8,967
SHOALS TECHNOLOGIES GROUP INC CS 82489W107 1,191 72,268 SH   SOLE   22,881 0 49,387
SNOWFLAKE INC CL A CS 833445109 1,182 8,499 SH   SOLE   2,467 0 6,032
SPDR SERIES TRUST KBW INS ETF ETF 78464A789 333 8,790 SH   SOLE   57 0 8,733
SUNOPTA INC CS 8676EP108 664 85,318 SH   SOLE   24,704 0 60,614
SYNOPSYS INC CS 871607107 25,824 85,031 SH   SOLE   44,357 0 40,674
SYSCO CORP CS 871829107 29,278 345,625 SH   SOLE   167,282 0 178,343
T-MOBILE US INC CS 872590104 25,622 190,439 SH   SOLE   74,128 0 116,311
TESLA MTRS INC CS 88160R101 313 465 SH   SOLE   308 0 157
THERMO FISHER SCIENTIFIC INC C CS 883556102 759 1,397 SH   SOLE   409 0 988
TORONTO DOMINION BK ONT CS 891160509 1,039 15,845 SH   SOLE   6,224 0 9,621
TRACTOR SUPPLY CO CS 892356106 13,395 69,101 SH   SOLE   13,667 0 55,434
TRAVELERS COMPANIES INC CS 89417E109 31,068 183,694 SH   SOLE   89,198 0 94,496
TYSON FOODS INC CS 902494103 27,853 323,645 SH   SOLE   159,684 0 163,961
UBS GROUP AG CS H42097107 508 31,295 SH   SOLE   8,726 0 22,569
UNION PAC CORP CS 907818108 19,449 91,189 SH   SOLE   44,504 0 46,685
UNITED THERAPEUTICS CORP DEL CS 91307C102 1,214 5,153 SH   SOLE   1,628 0 3,525
UNITEDHEALTH GROUP INC CS 91324P102 58,720 114,324 SH   SOLE   46,239 0 68,085
UNITY SOFTWARE INC COM CS 91332U101 962 26,116 SH   SOLE   7,604 0 18,512
VANECK VECTORS ETF TR MORNINGS ETF 92189F643 1,981 31,090 SH   SOLE   10,920 0 20,170
VANGUARD INDEX TR VALUE VIPERS ETF 922908744 1,815 13,763 SH   SOLE   5,383 0 8,380
VANGUARD SECTOR INDEX FDS INF ETF 92204A702 301 921 SH   SOLE   0 0 921
VERTEX PHARMACEUTICALS INC CS 92532F100 3,786 13,435 SH   SOLE   4,132 0 9,303
VICI PPTYS INC CS 925652109 12,840 431,020 SH   SOLE   97,166 0 333,854
WESTLAKE CORPORATION COM CS 960413102 12,461 127,126 SH   SOLE   62,784 0 64,342
WILLIAMS COMPANIES INC CS 969457100 22,191 711,018 SH   SOLE   284,789 0 426,229
WYNN RESORTS LTD CS 983134107 388 6,811 SH   SOLE   311 0 6,500