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
3-D SYS CORP DEL CS 88554D205 313 39,198 SH   SOLE   0 0 39,198
ABBVIE INC CS 00287Y109 1,112 8,286 SH   SOLE   4,262 0 4,024
ACADIA HEALTHCARE COMPANY IN CS 00404A109 1,087 13,909 SH   SOLE   4,081 0 9,828
ACTIVISION BLIZZARD INC CS 00507V109 913 12,277 SH   SOLE   3,566 0 8,711
ADVANCED ENERGY INDS CS 007973100 1,421 18,354 SH   SOLE   5,344 0 13,010
ALBEMARLE CORP CS 012653101 22,073 83,471 SH   SOLE   41,290 0 42,181
AMERICAN EXPRESS CO CS 025816109 13,255 98,252 SH   SOLE   21,991 0 76,261
AMERISOURCEBERGEN CORP CS 03073E105 28,046 207,242 SH   SOLE   102,868 0 104,374
AMGEN INC CS 031162100 248 1,102 SH   SOLE   484 0 618
AMPHENOL CORP NEW CS 032095101 15,766 235,448 SH   SOLE   119,243 0 116,205
ANALOG DEVICES INC CS 032654105 10,922 78,384 SH   SOLE   16,005 0 62,379
APPHARVEST INC COM CS 03783T103 30 15,000 SH   SOLE   0 0 15,000
APPLE INC COM CS 037833100 3,149 22,789 SH   SOLE   10,134 0 12,655
ARCH CAP GROUP LTD CS G0450A105 10,961 240,683 SH   SOLE   50,213 0 190,470
ARCHER DANIELS MIDLAND CO CS 039483102 623 7,745 SH   SOLE   3,354 0 4,391
ARISTA NETWORKS INC CS 040413106 14,404 127,590 SH   SOLE   24,869 0 102,721
ASSURANT INC CS 04621X108 7,528 51,819 SH   SOLE   10,949 0 40,870
ASTRAZENECA PLC ADR 046353108 28,051 511,511 SH   SOLE   246,822 0 264,689
ATMOS ENERGY CORP CS 049560105 331 3,246 SH   SOLE   1,119 0 2,127
AURORA INNOVATION INC CS 051774107 3,298 1,492,523 SH   SOLE   0 0 1,492,523
AVEO PHARMACEUTICALS INC COM N CS 053588307 99 12,000 SH   SOLE   0 0 12,000
BLACKSTONE INC COM CS 09260D107 330 3,937 SH   SOLE   1,365 0 2,572
BOOZ ALLEN HAMILTON HLDG COR CS 099502106 15,991 173,156 SH   SOLE   83,584 0 89,572
BRISTOL MYERS SQUIBB CO CS 110122108 1,410 19,841 SH   SOLE   9,344 0 10,497
BROADCOM INC COM CS 11135F101 645 1,452 SH   SOLE   649 0 803
BUILDERS FIRSTSOURCE INC CS 12008R107 23,796 403,864 SH   SOLE   190,647 0 213,217
BUNGE LIMITED CS G16962105 7,039 85,253 SH   SOLE   17,979 0 67,274
CADENCE DESIGN SYSTEM INC CS 127387108 510 3,123 SH   SOLE   766 0 2,357
CANADIAN NATL RY CO CS 136375102 7,297 67,571 SH   SOLE   14,314 0 53,257
CDW CORP COM CS 12514G108 225 1,442 SH   SOLE   667 0 775
CF INDS HLDGS INC CS 125269100 16,938 175,980 SH   SOLE   36,814 0 139,166
CHART INDS INC CS 16115Q308 8,449 45,831 SH   SOLE   9,936 0 35,895
CHEVRONTEXACO CORP CS 166764100 891 6,202 SH   SOLE   1,578 0 4,624
CHUBB LIMITED COM CS H1467J104 12,742 70,056 SH   SOLE   14,719 0 55,337
CIGNA CORP NEW COM CS 125523100 15,993 57,640 SH   SOLE   11,664 0 45,976
CONOCOPHILLIPS CS 20825C104 18,247 178,296 SH   SOLE   39,270 0 139,026
CONSTELLATION BRANDS INC CS 21036P108 19,610 85,379 SH   SOLE   43,231 0 42,148
CORTEVA INC CS 22052L104 34,141 597,385 SH   SOLE   275,312 0 322,073
COSTCO WHSL CORP CS 22160K105 25,220 53,401 SH   SOLE   17,178 0 36,223
CRANE HLDGS CO COM CS 224441105 490 5,592 SH   SOLE   1,852 0 3,740
CROWDSTRIKE HLDGS INC CL A CS 22788C105 2,086 12,659 SH   SOLE   3,518 0 9,141
CULLEN FROST BANKERS INC CS 229899109 216 1,636 SH   SOLE   207 0 1,429
CVS HEALTH CORP COM CS 126650100 818 8,582 SH   SOLE   2,375 0 6,207
DBX ETF TR JAPAN CURR HDG ETF 233051507 226 4,812 SH   SOLE   33 0 4,779
DECKERS OUTDOOR CORP CS 243537107 1,655 5,294 SH   SOLE   1,457 0 3,837
DELTA AIR LINES INC DEL CS 247361702 1,787 63,680 SH   SOLE   18,134 0 45,546
DESKTOP METAL INC CS 25058X105 52 20,000 SH   SOLE   0 0 20,000
DEVON ENERGY CORP NEW CS 25179M103 36,550 607,842 SH   SOLE   294,859 0 312,983
DIAGEO P L C SPON ADR NEW ADR 25243Q205 8,449 49,758 SH   SOLE   9,951 0 39,807
DICKS SPORTING GOODS INC CS 253393102 642 6,139 SH   SOLE   1,812 0 4,327
DUKE ENERGY CORP NEW COM NEW CS 26441C204 669 7,192 SH   SOLE   2,546 0 4,646
EAST WEST BANCORP INC CS 27579R104 217 3,225 SH   SOLE   1,417 0 1,808
ELEVANCE HEALTH INC COM CS 036752103 17,391 38,285 SH   SOLE   15,517 0 22,768
ENPHASE ENERGY INC CS 29355A107 28,325 102,083 SH   SOLE   49,528 0 52,555
EQT CORP CS 26884L109 1,177 28,895 SH   SOLE   7,761 0 21,134
EXTRA SPACE STORAGE INC CS 30225T102 534 3,090 SH   SOLE   1,367 0 1,723
EXXON MOBIL CORP CS 30231G102 774 8,864 SH   SOLE   3,780 0 5,084
FACTSET RESH SYS INC CS 303075105 20,769 51,909 SH   SOLE   25,004 0 26,905
FIRSTENERGY CORP CS 337932107 10,743 290,345 SH   SOLE   61,151 0 229,194
FORTINET INC CS 34959E109 2,366 48,162 SH   SOLE   13,159 0 35,003
FTI CONSULTING INC CS 302941109 244 1,470 SH   SOLE   187 0 1,283
GALLAGHER ARTHUR J AND CO CS 363576109 305 1,783 SH   SOLE   36 0 1,747
GENERAL DYNAMICS CORP CS 369550108 1,286 6,063 SH   SOLE   2,859 0 3,204
GENIUS SPORTS LIMITED CS G3934V109 726 197,803 SH   SOLE   52,701 0 145,102
GLOBAL X FDS US INFR DEV ETF 37954Y673 573 24,836 SH   SOLE   171 0 24,665
GOLDMAN SACHS GROUP INC CS 38141G104 1,564 5,338 SH   SOLE   1,546 0 3,792
HAEMONETICS CORP CS 405024100 1,136 15,342 SH   SOLE   4,492 0 10,850
HALLIBURTON CO CS 406216101 257 10,429 SH   SOLE   2,373 0 8,056
HALOZYME THERAPEUTICS INC CS 40637H109 2,014 50,931 SH   SOLE   13,628 0 37,303
HERSHEY FOODS CORP CS 427866108 29,997 136,060 SH   SOLE   68,021 0 68,039
HEXCEL CORP NEW CS 428291108 974 18,838 SH   SOLE   5,486 0 13,352
HOWMET AEROSPACE INC COM CS 443201108 11,903 384,822 SH   SOLE   79,470 0 305,352
HUMANA INC CS 444859102 7,470 15,395 SH   SOLE   3,399 0 11,996
HUNTINGTON INGALLS INDS INC CS 446413106 412 1,858 SH   SOLE   622 0 1,236
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J866 8,468 405,732 SH   SOLE   159,794 0 245,938
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J825 8,288 415,547 SH   SOLE   163,485 0 252,062
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J528 212 8,929 SH   SOLE   514 0 8,415
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J429 7,756 505,622 SH   SOLE   194,278 0 311,344
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J411 205 10,375 SH   SOLE   616 0 9,759
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J486 208 9,323 SH   SOLE   545 0 8,778
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J577 7,908 456,438 SH   SOLE   175,506 0 280,932
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J544 215 8,695 SH   SOLE   495 0 8,200
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J494 210 9,224 SH   SOLE   535 0 8,689
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J478 207 9,452 SH   SOLE   555 0 8,897
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J791 8,189 439,346 SH   SOLE   172,851 0 266,495
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J510 206 9,028 SH   SOLE   535 0 8,493
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J536 214 8,791 SH   SOLE   503 0 8,288
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J783 8,007 430,229 SH   SOLE   165,382 0 264,847
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J841 8,361 410,060 SH   SOLE   161,355 0 248,705
INVESCO EXCH TRD SLF IDX FD IN ETF 46138J460 7,828 503,739 SH   SOLE   193,698 0 310,041
INVESCO EXCH TRD SLF IDX FD IN ETF 46138J445 206 9,918 SH   SOLE   586 0 9,332
INVESCO EXCH TRD SLF IDX FD IN ETF 46138J643 7,947 415,402 SH   SOLE   159,716 0 255,686
INVESCO EXCHANGE TRADED FD T S ETF 46137V258 1,017 14,563 SH   SOLE   3,730 0 10,833
INVESCO EXCHNG TRADED FD TR II ETF 46138E362 2,520 64,440 SH   SOLE   21,724 0 42,716
INVESCO EXCHNG TRADED FD TR SO ETF 46138G706 426 5,781 SH   SOLE   20 0 5,761
IRON MTN INC NEW CS 46284V101 17,775 404,246 SH   SOLE   198,184 0 206,062
ISHARES INC MSCI CDA INDEX ETF 464286509 351 11,414 SH   SOLE   212 0 11,202
ISHARES TR DJ HEALTH CARE ETF 464288828 386 1,509 SH   SOLE   10 0 1,499
ISHARES TR DJ PHARMA INDX ETF 464288836 248 1,461 SH   SOLE   10 0 1,451
ISHARES TR ISHARES BIOTECH ETF 464287556 220 1,882 SH   SOLE   0 0 1,882
ISHARES TR ISHARES SEMICDTR ETF 464287523 249 781 SH   SOLE   5 0 776
ISHARES TR SANDP GBL ENER ETF 464287341 444 13,319 SH   SOLE   92 0 13,227
ISHARES TR SANDP GBL HLTHCR ETF 464287325 227 3,013 SH   SOLE   21 0 2,992
ISHARES TR SANDP MIDCP VALU ETF 464287705 415 4,609 SH   SOLE   32 0 4,577
ISHARES TR SNP GL C STAPL ETF 464288737 486 9,066 SH   SOLE   62 0 9,004
JABIL INC CS 466313103 9,808 169,945 SH   SOLE   37,032 0 132,913
JACOBS SOLUTIONS INC COM CS 46982L108 620 5,715 SH   SOLE   2,834 0 2,881
JOBY AVIATION INC CS G65163100 820 189,414 SH   SOLE   43,810 0 145,604
JOHNSON AND JOHNSON CS 478160104 898 5,499 SH   SOLE   1,240 0 4,259
KBR INC CS 48242W106 8,071 186,753 SH   SOLE   35,391 0 151,362
KELLOGG CO CS 487836108 9,630 138,248 SH   SOLE   26,422 0 111,826
KEYSIGHT TECHNOLOGIES INC CS 49338L103 25,300 160,779 SH   SOLE   57,967 0 102,812
KIMCO REALTY CORP CS 49446R109 20,463 1,111,516 SH   SOLE   533,407 0 578,109
KLA-TENCOR CORP CS 482480100 37,870 125,135 SH   SOLE   50,391 0 74,744
LEIDOS HLDGS INC CS 525327102 397 4,536 SH   SOLE   2,282 0 2,254
LIBERTY MEDIA CORP DELAWARE CO CS 531229854 1,972 33,717 SH   SOLE   9,819 0 23,898
LILLY ELI AND CO CS 532457108 715 2,210 SH   SOLE   739 0 1,471
LIVENT CORP CS 53814L108 2,285 74,539 SH   SOLE   20,839 0 53,700
LOWES COS INC CS 548661107 9,288 49,455 SH   SOLE   10,788 0 38,667
LPL FINL HLDGS INC CS 50212V100 35,309 161,613 SH   SOLE   78,672 0 82,941
MATADOR RES CO CS 576485205 2,912 59,528 SH   SOLE   17,336 0 42,192
MERCK N CO INC NEW CS 58933Y105 14,555 169,012 SH   SOLE   32,770 0 136,242
METLIFE INC CS 59156R108 20,095 330,616 SH   SOLE   163,207 0 167,409
MGP INGREDIENTS INC NEW CS 55303J106 1,868 17,593 SH   SOLE   4,600 0 12,993
MICROSOFT CORP CS 594918104 19,313 82,922 SH   SOLE   18,561 0 64,361
MONDELEZ INTL INC CS 609207105 8,870 161,772 SH   SOLE   36,253 0 125,519
MONSTER BEVERAGE CORP NEW CS 61174X109 429 4,928 SH   SOLE   1,209 0 3,719
MORGAN STANLEY CS 617446448 493 6,242 SH   SOLE   3,866 0 2,376
MOTOROLA INC CS 620076307 6,076 27,127 SH   SOLE   19,852 0 7,275
MPLX LP CS 55336V100 240 8,000 SH   SOLE   0 0 8,000
NATIONAL FUEL GAS CO N J CS 636180101 590 9,579 SH   SOLE   4,239 0 5,340
NETFLIX COM INC CS 64110L106 2,474 10,510 SH   SOLE   2,930 0 7,580
NEUROCRINE BIOSCIENCES INC CS 64125C109 1,211 11,404 SH   SOLE   3,197 0 8,207
NEXSTAR BROADCASTING GROUP I CS 65336K103 482 2,891 SH   SOLE   1,278 0 1,613
NISOURCE INC CS 65473P105 20,925 830,705 SH   SOLE   403,343 0 427,362
NVIDIA CORP CS 67066G104 2,569 21,164 SH   SOLE   5,483 0 15,681
O REILLY AUTOMOTIVE INC NEW CS 67103H107 770 1,095 SH   SOLE   253 0 842
ON SEMICONDUCTOR CORP CS 682189105 32,741 525,280 SH   SOLE   275,447 0 249,833
ONEOK INC CS 682680103 19,163 373,986 SH   SOLE   152,107 0 221,879
PARKER HANNIFIN CORP CS 701094104 405 1,672 SH   SOLE   885 0 787
PAYCHEX INC CS 704326107 11,991 106,865 SH   SOLE   22,050 0 84,815
PFIZER INC CS 717081103 29,052 663,884 SH   SOLE   322,911 0 340,973
PHILLIPS 66 CS 718546104 314 3,884 SH   SOLE   1,410 0 2,474
PPG INDS INC CS 693506107 528 4,773 SH   SOLE   0 0 4,773
PRINCIPAL FINANCIAL GROUP IN CS 74251V102 505 7,006 SH   SOLE   3,091 0 3,915
PROGRESSIVE CORP OHIO CS 743315103 905 7,785 SH   SOLE   1,584 0 6,201
PUBLIC STORAGE INC CS 74460D109 6,660 22,745 SH   SOLE   5,397 0 17,348
PURE STORAGE INC CS 74624M102 2,384 87,108 SH   SOLE   25,424 0 61,684
QUANTA SVCS INC CS 74762E102 64,940 509,776 SH   SOLE   191,082 0 318,694
QUANTUMSCAPE CORP CS 74767V109 84 10,000 SH   SOLE   0 0 10,000
RAYMOND JAMES FINANCIAL INC CS 754730109 17,628 178,386 SH   SOLE   35,752 0 142,634
RAYTHEON TECHNOLOGIES CORP COM CS 75513E101 29,635 362,025 SH   SOLE   169,530 0 192,495
REALTY INCOME CORP CS 756109104 661 11,351 SH   SOLE   3,715 0 7,636
REPUBLIC SVCS INC CS 760759100 683 5,017 SH   SOLE   1,306 0 3,711
SANGAMO BIOSCIENCES INC CS 800677106 59 12,000 SH   SOLE   0 0 12,000
SCHLUMBERGER LTD CS 806857108 403 11,217 SH   SOLE   4,962 0 6,255
SELECT SECTOR SPDR TR RL EST S ETF 81369Y860 250 6,955 SH   SOLE   47 0 6,908
SHOALS TECHNOLOGIES GROUP INC CS 82489W107 844 39,160 SH   SOLE   11,405 0 27,755
SNOWFLAKE INC CL A CS 833445109 2,059 12,114 SH   SOLE   3,236 0 8,878
SPDR SERIES TRUST KBW INS ETF ETF 78464A789 411 11,350 SH   SOLE   78 0 11,272
SUNOPTA INC CS 8676EP108 1,087 119,424 SH   SOLE   34,781 0 84,643
SYNOPSYS INC CS 871607107 26,609 87,096 SH   SOLE   44,838 0 42,258
SYSCO CORP CS 871829107 25,088 354,797 SH   SOLE   169,782 0 185,015
T-MOBILE US INC CS 872590104 41,259 307,511 SH   SOLE   122,657 0 184,854
TAKE-TWO INTERACTIVE SOFTWAR CS 874054109 915 8,399 SH   SOLE   2,371 0 6,028
TESLA MTRS INC CS 88160R101 389 1,468 SH   SOLE   909 0 559
THERMO FISHER SCIENTIFIC INC C CS 883556102 671 1,322 SH   SOLE   346 0 976
THOMSON REUTERS CORP CS 884903709 437 4,257 SH   SOLE   979 0 3,278
TORONTO DOMINION BK ONT CS 891160509 502 8,180 SH   SOLE   3,610 0 4,570
TRAVELERS COMPANIES INC CS 89417E109 28,304 184,752 SH   SOLE   90,010 0 94,742
UBER TECHNOLOGIES INC COM CS 90353T100 258 9,718 SH   SOLE   0 0 9,718
UBS GROUP AG CS H42097107 420 28,967 SH   SOLE   6,656 0 22,311
UNION PAC CORP CS 907818108 17,788 91,303 SH   SOLE   44,584 0 46,719
UNITED THERAPEUTICS CORP DEL CS 91307C102 1,088 5,196 SH   SOLE   1,460 0 3,736
UNITEDHEALTH GROUP INC CS 91324P102 58,586 116,002 SH   SOLE   46,548 0 69,454
UNITY SOFTWARE INC COM CS 91332U101 862 27,054 SH   SOLE   6,853 0 20,201
VALERO ENERGY CORP NEW CS 91913Y100 392 3,669 SH   SOLE   845 0 2,824
VANECK VECTORS ETF TR MORNINGS ETF 92189F643 1,954 32,571 SH   SOLE   11,904 0 20,667
VANGUARD INDEX TR VALUE VIPERS ETF 922908744 1,774 14,364 SH   SOLE   5,793 0 8,571
VANGUARD SECTOR INDEX FDS INF ETF 92204A702 498 1,621 SH   SOLE   700 0 921
VERTEX PHARMACEUTICALS INC CS 92532F100 17,248 59,572 SH   SOLE   13,491 0 46,081
VICI PPTYS INC CS 925652109 14,384 481,865 SH   SOLE   105,793 0 376,072
WESCO INTL INC CS 95082P105 221 1,853 SH   SOLE   235 0 1,618
WILLIAMS COMPANIES INC CS 969457100 20,399 712,497 SH   SOLE   282,284 0 430,213
WYNN RESORTS LTD CS 983134107 461 7,311 SH   SOLE   311 0 7,000