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
ABB LTD ADR 000375204 310 9,583 SH   SOLE   6,103 0 3,480
ABBOTT LABS CS 002824100 272 2,296 SH   SOLE   704 0 1,592
ABBVIE INC CS 00287Y109 1,144 7,058 SH   SOLE   4,671 0 2,387
ACCENTURE PLC IRELAND SHS CLAS CS G1151C101 29,556 87,644 SH   SOLE   30,637 0 57,007
ADVANCED MICRO DEVICES INC CS 007903107 709 6,488 SH   SOLE   3,262 0 3,226
AGILENT TECHNOLOGIES INC CS 00846U101 231 1,749 SH   SOLE   0 0 1,749
ALBEMARLE CORP CS 012653101 523 2,363 SH   SOLE   1,296 0 1,067
ALNYLAM PHARMACEUTICALS INC CS 02043Q107 1,699 10,403 SH   SOLE   3,066 0 7,337
ALPHABET INC CAP STK CL A CS 02079K305 573 206 SH   SOLE   173 0 33
ALPHABET INC CAP STK CL C CS 02079K107 1,807 647 SH   SOLE   216 0 431
AMAZON COM INC CS 023135106 544 167 SH   SOLE   40 0 127
AMERICAN EXPRESS CO CS 025816109 10,647 56,935 SH   SOLE   13,042 0 43,893
AMERISOURCEBERGEN CORP CS 03073E105 24,797 160,279 SH   SOLE   81,272 0 79,007
AMYRIS INC CS 03236M200 703 161,210 SH   SOLE   49,474 0 111,736
ANTHEM INC COM CS 036752103 18,369 37,395 SH   SOLE   14,865 0 22,530
APPHARVEST INC COM CS 03783T103 161 30,000 SH   SOLE   0 0 30,000
APPLE INC COM CS 037833100 4,056 23,230 SH   SOLE   10,103 0 13,127
ARCH CAP GROUP LTD CS G0450A105 252 5,214 SH   SOLE   632 0 4,582
ARCHER DANIELS MIDLAND CO CS 039483102 554 6,135 SH   SOLE   3,438 0 2,697
ARISTA NETWORKS INC CS 040413106 19,630 141,244 SH   SOLE   28,176 0 113,068
ASSURANT INC CS 04621X108 9,329 51,305 SH   SOLE   10,076 0 41,229
BANK OF AMERICA CORPORATION CS 060505104 1,021 24,768 SH   SOLE   9,432 0 15,336
BERKSHIRE HATHAWAY INC DEL CL CS 084670702 352 997 SH   SOLE   600 0 397
BLACKSTONE INC COM CS 09260D107 358 2,819 SH   SOLE   30 0 2,789
BLOCK INC CL A CS 852234103 2,377 17,528 SH   SOLE   5,325 0 12,203
BOX INC CS 10316T104 2,424 83,397 SH   SOLE   26,190 0 57,207
BRISTOL MYERS SQUIBB CO CS 110122108 494 6,764 SH   SOLE   3,686 0 3,078
BROADCOM INC COM CS 11135F101 880 1,397 SH   SOLE   829 0 568
BRUNSWICK CORP CS 117043109 1,708 21,117 SH   SOLE   7,126 0 13,991
BUILDERS FIRSTSOURCE INC CS 12008R107 24,284 376,256 SH   SOLE   181,042 0 195,214
BUNGE LIMITED CS G16962105 10,864 98,043 SH   SOLE   21,522 0 76,521
CAMDEN PPTY TR CS 133131102 22,582 135,872 SH   SOLE   65,453 0 70,419
CANADIAN NATL RY CO CS 136375102 3,721 27,736 SH   SOLE   6,941 0 20,795
CBRE GROUP INC CS 12504L109 15,099 164,982 SH   SOLE   32,214 0 132,768
CF INDS HLDGS INC CS 125269100 17,568 170,465 SH   SOLE   34,316 0 136,149
CHEVRONTEXACO CORP CS 166764100 1,020 6,264 SH   SOLE   1,779 0 4,485
CHUBB LIMITED COM CS H1467J104 12,859 60,117 SH   SOLE   14,258 0 45,859
CINTAS CORP CS 172908105 211 496 SH   SOLE   19 0 477
CISCO SYS INC CS 17275R102 13,377 239,909 SH   SOLE   99,586 0 140,323
CITIZENS FINL GROUP INC COM CS 174610105 237 5,228 SH   SOLE   3,085 0 2,143
CME GROUP INC CS 12572Q105 1,842 7,746 SH   SOLE   2,621 0 5,125
CNA FINL CORP CS 126117100 289 5,948 SH   SOLE   3,477 0 2,471
CONOCOPHILLIPS CS 20825C104 17,108 171,084 SH   SOLE   35,837 0 135,247
CORTEVA INC CS 22052L104 25,653 446,289 SH   SOLE   211,066 0 235,223
COSTCO WHSL CORP CS 22160K105 26,269 45,618 SH   SOLE   14,362 0 31,256
CRANE CO CS 224399105 2,940 27,156 SH   SOLE   9,395 0 17,761
CROWN CASTLE INTL CORP NEW CS 22822V101 374 2,028 SH   SOLE   2,023 0 5
CROWN HOLDINGS INC CS 228368106 18,616 148,822 SH   SOLE   72,142 0 76,680
CULLEN FROST BANKERS INC CS 229899109 268 1,939 SH   SOLE   212 0 1,727
DARDEN RESTAURANTS INC CS 237194105 3,095 23,278 SH   SOLE   7,541 0 15,737
DELTA AIR LINES INC DEL CS 247361702 2,822 71,312 SH   SOLE   22,104 0 49,208
DEVON ENERGY CORP NEW CS 25179M103 34,429 582,267 SH   SOLE   286,275 0 295,992
DIAGEO P L C SPON ADR NEW ADR 25243Q205 2,443 12,025 SH   SOLE   4,072 0 7,953
DICKS SPORTING GOODS INC CS 253393102 30,013 300,067 SH   SOLE   92,577 0 207,490
DUKE ENERGY CORP NEW COM NEW CS 26441C204 730 6,538 SH   SOLE   2,693 0 3,845
EDWARDS LIFESCIENCES CORP CS 28176E108 10,263 87,178 SH   SOLE   17,718 0 69,460
EMCOR GROUP INC CS 29084Q100 764 6,780 SH   SOLE   3,208 0 3,572
EMERSON ELEC CO CS 291011104 259 2,644 SH   SOLE   1,988 0 656
ESSEX PPTY TR INC CS 297178105 9,099 26,337 SH   SOLE   4,910 0 21,427
EXTRA SPACE STORAGE INC CS 30225T102 480 2,334 SH   SOLE   1,376 0 958
EXXON MOBIL CORP CS 30231G102 440 5,333 SH   SOLE   3,027 0 2,306
F5 NETWORKS INC CS 315616102 624 2,986 SH   SOLE   1,323 0 1,663
FIDELITY NATIONAL FINANCIAL CS 31620R303 383 7,840 SH   SOLE   4,623 0 3,217
FIFTH THIRD BANCORP CS 316773100 28,447 660,932 SH   SOLE   308,181 0 352,751
FIRSTENERGY CORP CS 337932107 10,378 226,304 SH   SOLE   45,272 0 181,032
FORD MTR CO DEL CS 345370860 759 44,865 SH   SOLE   10,391 0 34,474
FORTINET INC CS 34959E109 5,228 15,298 SH   SOLE   4,936 0 10,362
FREEPORT-MCMORAN COPPER AND GO CS 35671D857 75,008 1,508,002 SH   SOLE   574,805 0 933,197
FTI CONSULTING INC CS 302941109 248 1,578 SH   SOLE   191 0 1,387
GENERAL DYNAMICS CORP CS 369550108 469 1,946 SH   SOLE   1,097 0 849
GLOBAL X FDS US INFR DEV ETF 37954Y673 602 21,304 SH   SOLE   136 0 21,168
GOLDMAN SACHS GROUP INC CS 38141G104 267 809 SH   SOLE   178 0 631
HERSHEY FOODS CORP CS 427866108 28,399 131,096 SH   SOLE   66,509 0 64,587
HILTON GRAND VACATIONS INC CS 43283X105 2,390 45,957 SH   SOLE   15,552 0 30,405
HP INC COM CS 40434L105 8,934 246,116 SH   SOLE   45,667 0 200,449
HUNTSMAN CORP CS 447011107 7,321 195,184 SH   SOLE   41,874 0 153,310
INFOSYS TECHNOLOGIES LTD ADR 456788108 39,398 1,582,879 SH   SOLE   786,231 0 796,648
INTERCONTINENTAL EXCHANGE INC CS 45866F104 22,614 171,162 SH   SOLE   87,193 0 83,969
INTERPUBLIC GROUP COS INC CS 460690100 7,688 216,859 SH   SOLE   42,983 0 173,876
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J411 341 15,235 SH   SOLE   1,273 0 13,962
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J486 345 14,236 SH   SOLE   1,189 0 13,047
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J544 353 13,991 SH   SOLE   1,163 0 12,828
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J510 343 14,098 SH   SOLE   1,194 0 12,904
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J536 351 14,062 SH   SOLE   1,171 0 12,891
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J783 9,386 464,408 SH   SOLE   185,342 0 279,066
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J791 9,405 470,967 SH   SOLE   187,946 0 283,021
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J494 347 14,333 SH   SOLE   1,198 0 13,135
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J825 9,431 451,012 SH   SOLE   180,009 0 271,003
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J841 9,459 448,945 SH   SOLE   179,156 0 269,789
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J528 349 14,075 SH   SOLE   1,174 0 12,901
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J866 9,512 450,820 SH   SOLE   179,935 0 270,885
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J478 345 14,325 SH   SOLE   1,195 0 13,130
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J429 9,328 521,552 SH   SOLE   208,088 0 313,464
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J577 9,364 481,403 SH   SOLE   192,107 0 289,296
INVESCO EXCH TRD SLF IDX FD IN ETF 46138J445 343 14,780 SH   SOLE   1,237 0 13,543
INVESCO EXCH TRD SLF IDX FD IN ETF 46138J643 9,352 443,220 SH   SOLE   176,898 0 266,322
INVESCO EXCH TRD SLF IDX FD IN ETF 46138J460 9,347 524,720 SH   SOLE   209,335 0 315,385
INVESCO EXCHANGE TRADED FD T S ETF 46137V258 823 9,605 SH   SOLE   3,030 0 6,575
INVESCO EXCHANGE TRADED FD T S ETF 46137V381 342 2,523 SH   SOLE   16 0 2,507
INVESCO EXCHNG TRADED FD TR II ETF 46138E362 2,526 53,496 SH   SOLE   17,748 0 35,748
INVESCO QQQ TR UNIT SER 1 ETF 46090E103 665 1,835 SH   SOLE   1,835 0 0
IRON MTN INC NEW CS 46284V101 21,530 388,560 SH   SOLE   192,407 0 196,153
ISHARES INC MSCI CDA INDEX ETF 464286509 412 10,241 SH   SOLE   199 0 10,042
ISHARES TR DJ BROKER-DEAL ETF 464288794 397 3,974 SH   SOLE   25 0 3,949
ISHARES TR DJ HEALTH CARE ETF 464288828 453 1,603 SH   SOLE   10 0 1,593
ISHARES TR DJ REGIONAL BK ETF 464288778 436 7,397 SH   SOLE   47 0 7,350
ISHARES TR GLDM SCHS NETW ETF 464287531 594 8,026 SH   SOLE   51 0 7,975
ISHARES TR ISHARES BIOTECH ETF 464287556 245 1,882 SH   SOLE   0 0 1,882
ISHARES TR ISHARES SEMICDTR ETF 464287523 1,007 2,128 SH   SOLE   14 0 2,114
ISHARES TR SANDP GBL ENER ETF 464287341 443 12,254 SH   SOLE   78 0 12,176
ISHARES TR SANDP GBL FIN ETF 464287333 510 6,419 SH   SOLE   41 0 6,378
ISHARES TR SNG GL MATERIA ETF 464288695 625 6,654 SH   SOLE   42 0 6,612
ISHARES TR SNP GL C STAPL ETF 464288737 484 7,797 SH   SOLE   50 0 7,747
ISHARES TR SNP GL INDUSTR ETF 464288729 358 3,082 SH   SOLE   20 0 3,062
ISHARES TR SNP GL UTILITI ETF 464288711 221 3,352 SH   SOLE   21 0 3,331
JABIL INC CS 466313103 10,100 163,609 SH   SOLE   34,254 0 129,355
JEFFERIES FINL GROUP INC COM CS 47233W109 252 7,675 SH   SOLE   4,489 0 3,186
JOBY AVIATION INC CS G65163100 1,313 198,395 SH   SOLE   53,058 0 145,337
JOHNSON CTLS INTL PLC SHS CS G51502105 793 12,095 SH   SOLE   3,432 0 8,663
JONES LANG LASALLE INC CS 48020Q107 225 938 SH   SOLE   105 0 833
JUNIPER NETWORKS INC CS 48203R104 5,186 139,550 SH   SOLE   107,942 0 31,608
KBR INC CS 48242W106 9,366 171,140 SH   SOLE   30,303 0 140,837
KIMCO REALTY CORP CS 49446R109 22,980 930,376 SH   SOLE   453,581 0 476,795
KLA-TENCOR CORP CS 482480100 737 2,012 SH   SOLE   605 0 1,407
LABORATORY CORP AMER HLDGS CS 50540R409 1,336 5,067 SH   SOLE   2,041 0 3,026
LILLY ELI AND CO CS 532457108 536 1,870 SH   SOLE   744 0 1,126
LINDE PLC COM CS G5494J103 920 2,881 SH   SOLE   801 0 2,080
LOWES COS INC CS 548661107 9,809 48,513 SH   SOLE   11,027 0 37,486
LPL FINL HLDGS INC CS 50212V100 27,518 150,636 SH   SOLE   75,649 0 74,987
MARVELL TECHNOLOGY GROUP LTD C CS 573874104 710 9,898 SH   SOLE   2,618 0 7,280
MATADOR RES CO CS 576485205 4,174 78,778 SH   SOLE   26,157 0 52,621
MATSON INC CS 57686G105 2,288 18,967 SH   SOLE   6,418 0 12,549
METLIFE INC CS 59156R108 22,202 315,910 SH   SOLE   158,433 0 157,477
MGM MIRAGE CS 552953101 2,310 55,073 SH   SOLE   18,299 0 36,774
MICROSOFT CORP CS 594918104 67,645 219,405 SH   SOLE   60,829 0 158,576
MID-AMER APT CMNTYS INC CS 59522J103 346 1,650 SH   SOLE   189 0 1,461
MONDELEZ INTL INC CS 609207105 8,827 140,597 SH   SOLE   30,301 0 110,296
MONOLITHIC PWR SYS INC CS 609839105 872 1,796 SH   SOLE   862 0 934
MORGAN STANLEY CS 617446448 60,098 687,625 SH   SOLE   258,390 0 429,235
MOSAIC CO NEW COM CS 61945C103 246 3,701 SH   SOLE   446 0 3,255
MOTOROLA INC CS 620076307 6,711 27,707 SH   SOLE   20,944 0 6,763
MP MATERIALS CORP COM CL A CS 553368101 4,327 75,454 SH   SOLE   23,523 0 51,931
MPLX LP CS 55336V100 265 8,000 SH   SOLE   0 0 8,000
NATIONAL FUEL GAS CO N J CS 636180101 499 7,261 SH   SOLE   4,282 0 2,979
NETAPP INC CS 64110D104 11,592 139,666 SH   SOLE   29,443 0 110,223
NISOURCE INC CS 65473P105 22,622 711,385 SH   SOLE   347,498 0 363,887
NVENT ELECTRIC PLC CS G6700G107 213 6,130 SH   SOLE   775 0 5,355
NVIDIA CORP CS 67066G104 40,809 149,562 SH   SOLE   30,593 0 118,969
O REILLY AUTOMOTIVE INC NEW CS 67103H107 799 1,167 SH   SOLE   325 0 842
ON SEMICONDUCTOR CORP CS 682189105 28,043 447,902 SH   SOLE   262,597 0 185,305
ONEOK INC CS 682680103 25,083 355,139 SH   SOLE   140,363 0 214,776
ONTO INNOVATION INC COM CS 683344105 1,827 21,032 SH   SOLE   6,350 0 14,682
PAYCHEX INC CS 704326107 13,029 95,473 SH   SOLE   19,360 0 76,113
PNC FINL SVCS GROUP INC CS 693475105 16,228 87,978 SH   SOLE   17,667 0 70,311
POOL CORPORATION CS 73278L105 229 542 SH   SOLE   375 0 167
PPG INDS INC CS 693506107 626 4,773 SH   SOLE   0 0 4,773
PRINCIPAL FINANCIAL GROUP IN CS 74251V102 420 5,720 SH   SOLE   3,238 0 2,482
PUBLIC STORAGE INC CS 74460D109 8,129 20,829 SH   SOLE   4,646 0 16,183
PURE STORAGE INC CS 74624M102 21,038 595,802 SH   SOLE   285,147 0 310,655
QUALCOMM INC CS 747525103 27,084 177,227 SH   SOLE   89,981 0 87,246
QUANTA SVCS INC CS 74762E102 67,732 514,640 SH   SOLE   189,919 0 324,721
QUANTUMSCAPE CORP CS 74767V109 1,177 58,895 SH   SOLE   15,361 0 43,534
RAYMOND JAMES FINANCIAL INC CS 754730109 19,815 180,282 SH   SOLE   33,574 0 146,708
RAYTHEON TECHNOLOGIES CORP COM CS 75513E101 20,196 203,859 SH   SOLE   97,234 0 106,625
REPUBLIC SVCS INC CS 760759100 721 5,443 SH   SOLE   1,660 0 3,783
ROBERT HALF INTL INC CS 770323103 15,093 132,185 SH   SOLE   27,534 0 104,651
SCHEIN HENRY INC CS 806407102 6,390 73,289 SH   SOLE   13,917 0 59,372
SCHLUMBERGER LTD CS 806857108 351 8,507 SH   SOLE   4,999 0 3,508
SCHWAB CHARLES CORP NEW CS 808513105 1,036 12,284 SH   SOLE   3,611 0 8,673
SEA LTD ADR 81141R100 2,657 22,179 SH   SOLE   6,996 0 15,183
SEAGATE TECHNOLOGY HLDNGS PLC CS G7997R103 30,424 338,423 SH   SOLE   163,282 0 175,141
SEALED AIR CORP NEW CS 81211K100 244 3,645 SH   SOLE   421 0 3,224
SELECT SECTOR SPDR TR RL EST S ETF 81369Y860 424 8,774 SH   SOLE   56 0 8,718
SYNOPSYS INC CS 871607107 25,769 77,322 SH   SOLE   42,063 0 35,259
SYSCO CORP CS 871829107 16,390 200,731 SH   SOLE   103,354 0 97,377
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 571 5,475 SH   SOLE   2,581 0 2,894
TARGET CORP CS 87612E106 288 1,358 SH   SOLE   532 0 826
TESLA MTRS INC CS 88160R101 30,908 28,682 SH   SOLE   14,060 0 14,622
TEXTRON INC CS 883203101 250 3,356 SH   SOLE   846 0 2,510
THERMO FISHER SCIENTIFIC INC C CS 883556102 833 1,411 SH   SOLE   426 0 985
TORONTO DOMINION BK ONT CS 891160509 1,179 14,844 SH   SOLE   6,008 0 8,836
TRACTOR SUPPLY CO CS 892356106 15,012 64,328 SH   SOLE   12,630 0 51,698
TRAVELERS COMPANIES INC CS 89417E109 24,595 134,595 SH   SOLE   68,011 0 66,584
TYSON FOODS INC CS 902494103 20,696 230,905 SH   SOLE   118,815 0 112,090
UBER TECHNOLOGIES INC COM CS 90353T100 315 8,824 SH   SOLE   0 0 8,824
UDR INC CS 902653104 397 6,924 SH   SOLE   4,092 0 2,832
UNION PAC CORP CS 907818108 24,666 90,283 SH   SOLE   44,043 0 46,240
UNITEDHEALTH GROUP INC CS 91324P102 53,682 105,264 SH   SOLE   43,080 0 62,184
UPSTART HLDGS INC CS 91680M107 1,911 17,520 SH   SOLE   5,419 0 12,101
VANECK VECTORS ETF TR MORNINGS ETF 92189F643 2,130 28,516 SH   SOLE   9,504 0 19,012
VANGUARD INDEX TR VALUE VIPERS ETF 922908744 1,901 12,862 SH   SOLE   4,853 0 8,009
VERTEX PHARMACEUTICALS INC CS 92532F100 3,711 14,219 SH   SOLE   4,529 0 9,690
WESCO INTL INC CS 95082P105 259 1,990 SH   SOLE   241 0 1,749
WHEELS UP EXPERIENCE INC COM C CS 96328L106 78 25,000 SH   SOLE   0 0 25,000
WILLIAMS COMPANIES INC CS 969457100 22,971 687,534 SH   SOLE   279,472 0 408,062
WOODWARD GOVERNOR CO CS 980745103 1,430 11,447 SH   SOLE   3,873 0 7,574
WYNN RESORTS LTD CS 983134107 603 7,561 SH   SOLE   311 0 7,250
ZOETIS INC CS 98978V103 580 3,073 SH   SOLE   983 0 2,090