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
3-D SYS CORP DEL CS 88554D205   290 39,198 SH   SOLE   0 0 39,198
ABBVIE INC CS 00287Y109   1,118 6,916 SH   SOLE   4,122 0 2,794
ACADIA HEALTHCARE COMPANY IN CS 00404A109   1,053 12,788 SH   SOLE   3,833 0 8,955
ALBANY INTL CORP CS 012348108   868 8,803 SH   SOLE   1,605 0 7,198
ALBEMARLE CORP CS 012653101   18,565 85,610 SH   SOLE   42,324 0 43,286
AMERICAN EXPRESS CO CS 025816109   12,014 81,316 SH   SOLE   17,477 0 63,839
AMERISOURCEBERGEN CORP CS 03073E105   34,591 208,744 SH   SOLE   103,748 0 104,996
AMPHENOL CORP NEW CS 032095101   21,661 284,484 SH   SOLE   142,723 0 141,761
ANALOG DEVICES INC CS 032654105   13,096 79,842 SH   SOLE   17,088 0 62,754
APPHARVEST INC COM CS 03783T103   57 100,000 SH   SOLE   0 0 100,000
APPLE INC COM CS 037833100   2,177 16,752 SH   SOLE   7,024 0 9,728
ARCH CAP GROUP LTD CS G0450A105   15,465 246,343 SH   SOLE   51,504 0 194,839
ARCHER DANIELS MIDLAND CO CS 039483102   841 9,059 SH   SOLE   3,807 0 5,252
ARISTA NETWORKS INC CS 040413106   15,905 131,068 SH   SOLE   25,326 0 105,742
ASML HOLDING N V N Y REGISTRY ADR N07059210   1,269 2,323 SH   SOLE   436 0 1,887
ASTRAZENECA PLC ADR 046353108   268 3,952 SH   SOLE   1,206 0 2,746
AURORA INNOVATION INC CS 051774107   1,409 1,164,272 SH   SOLE   0 0 1,164,272
AVERY DENNISON CORP CS 053611109   353 1,952 SH   SOLE   844 0 1,108
BANK OF NEW YORK MELLON CORP CS 064058100   360 7,898 SH   SOLE   3,388 0 4,510
BERKLEY W R CORP CS 084423102   228 3,142 SH   SOLE   339 0 2,803
BIOGEN IDEC INC CS 09062X103   639 2,309 SH   SOLE   549 0 1,760
BLACKSTONE INC COM CS 09260D107   266 3,592 SH   SOLE   1,559 0 2,033
BLUEBIRD BIO INC CS 09609G100   69 10,000 SH   SOLE   0 0 10,000
BOOZ ALLEN HAMILTON HLDG COR CS 099502106   20,095 192,263 SH   SOLE   95,524 0 96,739
BRISTOL MYERS SQUIBB CO CS 110122108   8,739 121,457 SH   SOLE   30,534 0 90,923
BROADCOM INC COM CS 11135F101   988 1,767 SH   SOLE   803 0 964
BUILDERS FIRSTSOURCE INC CS 12008R107   26,721 411,858 SH   SOLE   195,722 0 216,136
BUNGE LIMITED CS G16962105   8,505 85,246 SH   SOLE   18,096 0 67,150
CADENCE DESIGN SYSTEM INC CS 127387108   747 4,653 SH   SOLE   1,199 0 3,454
CANADIAN NATL RY CO CS 136375102   8,329 70,062 SH   SOLE   14,794 0 55,268
CAPRI HOLDINGS LIMITED SHS CS G1890L107   229 4,000 SH   SOLE   0 0 4,000
CDW CORP COM CS 12514G108   304 1,702 SH   SOLE   771 0 931
CF INDS HLDGS INC CS 125269100   15,246 178,943 SH   SOLE   37,445 0 141,498
CHEMOURS CO CS 163851108   245 8,011 SH   SOLE   3,442 0 4,569
CHEVRONTEXACO CORP CS 166764100   1,160 6,464 SH   SOLE   1,914 0 4,550
CHIPOTLE MEXICAN GRILL INC CS 169656105   413 298 SH   SOLE   77 0 221
CHUBB LIMITED COM CS H1467J104   15,967 72,381 SH   SOLE   15,479 0 56,902
CIGNA CORP NEW COM CS 125523100   19,499 58,850 SH   SOLE   12,095 0 46,755
CINTAS CORP CS 172908105   228 505 SH   SOLE   28 0 477
CONOCOPHILLIPS CS 20825C104   21,479 182,029 SH   SOLE   40,070 0 141,959
CONSTELLATION BRANDS INC CS 21036P108   21,290 91,867 SH   SOLE   45,763 0 46,104
CONSTELLATION ENERGY CORP CS 21037T109   564 6,537 SH   SOLE   1,546 0 4,991
CORTEVA INC CS 22052L104   34,376 584,824 SH   SOLE   275,375 0 309,449
COSTCO WHSL CORP CS 22160K105   24,264 53,153 SH   SOLE   17,431 0 35,722
CRANE HLDGS CO COM CS 224441105   659 6,561 SH   SOLE   2,079 0 4,482
CULLEN FROST BANKERS INC CS 229899109   255 1,908 SH   SOLE   207 0 1,701
CUMMINS INC CS 231021106   817 3,371 SH   SOLE   810 0 2,561
CVS HEALTH CORP COM CS 126650100   832 8,925 SH   SOLE   2,762 0 6,163
DARDEN RESTAURANTS INC CS 237194105   227 1,640 SH   SOLE   0 0 1,640
DBX ETF TR JAPAN CURR HDG ETF 233051507   232 4,825 SH   SOLE   33 0 4,792
DECKERS OUTDOOR CORP CS 243537107   2,419 6,059 SH   SOLE   1,560 0 4,499
DEVON ENERGY CORP NEW CS 25179M103   37,747 613,669 SH   SOLE   299,135 0 314,534
DICKS SPORTING GOODS INC CS 253393102   8,778 72,977 SH   SOLE   17,146 0 55,831
DT MIDSTREAM INC CS 23345M107   206 3,724 SH   SOLE   404 0 3,320
EAST WEST BANCORP INC CS 27579R104   292 4,424 SH   SOLE   1,634 0 2,790
ELEVANCE HEALTH INC COM CS 036752103   19,846 38,688 SH   SOLE   15,829 0 22,859
ENPHASE ENERGY INC CS 29355A107   27,442 103,570 SH   SOLE   50,357 0 53,213
EVERCORE INC CS 29977A105   1,125 10,318 SH   SOLE   1,863 0 8,455
EXTRA SPACE STORAGE INC CS 30225T102   534 3,625 SH   SOLE   1,561 0 2,064
EXXON MOBIL CORP CS 30231G102   1,140 10,333 SH   SOLE   4,392 0 5,941
FACTSET RESH SYS INC CS 303075105   21,084 52,551 SH   SOLE   25,368 0 27,183
FIRST CTZNS BANCSHARES INC N CS 31946M103   15,358 20,251 SH   SOLE   10,065 0 10,186
FIRST SOLAR INC CS 336433107   5,070 33,845 SH   SOLE   8,497 0 25,348
FIRSTENERGY CORP CS 337932107   12,341 294,263 SH   SOLE   61,980 0 232,283
FORTINET INC CS 34959E109   1,573 32,173 SH   SOLE   10,693 0 21,480
FREEPORT-MCMORAN COPPER AND GO CS 35671D857   1,569 41,286 SH   SOLE   7,556 0 33,730
FTI CONSULTING INC CS 302941109   273 1,720 SH   SOLE   187 0 1,533
GALLAGHER ARTHUR J AND CO CS 363576109   336 1,783 SH   SOLE   36 0 1,747
GENERAL DYNAMICS CORP CS 369550108   1,349 5,438 SH   SOLE   2,681 0 2,757
GENIUS SPORTS LIMITED CS G3934V109   758 212,212 SH   SOLE   52,902 0 159,310
GENPACT LIMITED CS G3922B107   380 8,212 SH   SOLE   3,526 0 4,686
GLOBAL X FDS US INFR DEV ETF 37954Y673   727 27,431 SH   SOLE   188 0 27,243
GOLDMAN SACHS GROUP INC CS 38141G104   19,079 55,563 SH   SOLE   27,013 0 28,550
HAEMONETICS CORP CS 405024100   1,128 14,344 SH   SOLE   4,300 0 10,044
HALLIBURTON CO CS 406216101   453 11,520 SH   SOLE   2,490 0 9,030
HALOZYME THERAPEUTICS INC CS 40637H109   2,633 46,272 SH   SOLE   12,819 0 33,453
HERSHEY FOODS CORP CS 427866108   31,821 137,413 SH   SOLE   68,824 0 68,589
HOWMET AEROSPACE INC COM CS 443201108   16,048 407,203 SH   SOLE   82,858 0 324,345
HP INC COM CS 40434L105   382 14,205 SH   SOLE   5,966 0 8,239
HUMANA INC CS 444859102   8,082 15,779 SH   SOLE   3,458 0 12,321
HUNTINGTON INGALLS INDS INC CS 446413106   506 2,192 SH   SOLE   716 0 1,476
INTERNATIONAL BUSINESS MACHINE CS 459200101   1,274 9,046 SH   SOLE   1,648 0 7,398
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J411   224 10,795 SH   SOLE   632 0 10,163
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J577   8,428 474,132 SH   SOLE   189,721 0 284,411
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J510   226 9,608 SH   SOLE   560 0 9,048
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J429   8,479 538,318 SH   SOLE   210,355 0 327,963
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J494   226 9,625 SH   SOLE   561 0 9,064
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J825   8,805 437,178 SH   SOLE   176,505 0 260,673
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J536   226 9,120 SH   SOLE   533 0 8,587
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J528   226 9,277 SH   SOLE   541 0 8,736
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J478   226 9,878 SH   SOLE   575 0 9,303
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J544   226 8,994 SH   SOLE   526 0 8,468
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J791   8,767 463,242 SH   SOLE   187,135 0 276,107
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J486   224 9,662 SH   SOLE   567 0 9,095
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J841   8,808 429,972 SH   SOLE   172,911 0 257,061
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J866   274 13,046 SH   SOLE   7,453 0 5,593
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J783   8,615 453,516 SH   SOLE   179,325 0 274,191
INVESCO EXCH TRD SLF IDX FD IN ETF 46138J643   8,570 436,905 SH   SOLE   170,917 0 265,988
INVESCO EXCH TRD SLF IDX FD IN ETF 46138J460   8,364 523,882 SH   SOLE   209,899 0 313,983
INVESCO EXCH TRD SLF IDX FD IN ETF 46138J445   226 10,438 SH   SOLE   607 0 9,831
INVESCO EXCHANGE TRADED FD T S ETF 46137V258   1,212 15,538 SH   SOLE   3,942 0 11,596
INVESCO EXCHNG TRAD SLF INDE B ETF 46139W858   8,286 416,603 SH   SOLE   165,433 0 251,170
INVESCO EXCHNG TRADED FD TR II ETF 46138E362   2,926 66,767 SH   SOLE   23,466 0 43,301
INVESCO EXCHNG TRADED FD TR SO ETF 46138G706   504 6,911 SH   SOLE   28 0 6,883
IRON MTN INC NEW CS 46284V101   20,539 412,009 SH   SOLE   202,283 0 209,726
ISHARES INC MSCI CDA INDEX ETF 464286509   374 11,438 SH   SOLE   212 0 11,226
ISHARES TR DJ CON NON CYCL ETF 464287812   471 2,325 SH   SOLE   16 0 2,309
ISHARES TR DJ HEALTH CARE ETF 464288828   406 1,515 SH   SOLE   10 0 1,505
ISHARES TR DJ PHARMA INDX ETF 464288836   272 1,461 SH   SOLE   10 0 1,451
ISHARES TR GLDM SCHS NETW ETF 464287531   452 6,539 SH   SOLE   45 0 6,494
ISHARES TR ISHARES BIOTECH ETF 464287556   247 1,882 SH   SOLE   0 0 1,882
ISHARES TR ISHARES SEMICDTR ETF 464287523   207 596 SH   SOLE   4 0 592
ISHARES TR SANDP GBL ENER ETF 464287341   444 11,377 SH   SOLE   78 0 11,299
ISHARES TR SANDP GBL HLTHCR ETF 464287325   257 3,023 SH   SOLE   21 0 3,002
ISHARES TR SANDP MIDCP VALU ETF 464287705   465 4,616 SH   SOLE   32 0 4,584
J P MORGAN CHASE AND CO CS 46625H100   241 1,797 SH   SOLE   746 0 1,051
JABIL INC CS 466313103   11,864 173,953 SH   SOLE   38,826 0 135,127
JOBY AVIATION INC CS G65163100   555 165,814 SH   SOLE   41,151 0 124,663
JOHNSON AND JOHNSON CS 478160104   998 5,650 SH   SOLE   1,420 0 4,230
KBR INC CS 48242W106   10,086 191,023 SH   SOLE   36,277 0 154,746
KELLOGG CO CS 487836108   12,074 169,477 SH   SOLE   34,861 0 134,616
KEYSIGHT TECHNOLOGIES INC CS 49338L103   35,488 207,447 SH   SOLE   73,117 0 134,330
KIMCO REALTY CORP CS 49446R109   219 10,359 SH   SOLE   248 0 10,111
KLA-TENCOR CORP CS 482480100   47,419 125,769 SH   SOLE   51,259 0 74,510
LAMB WESTON HLDGS INC CS 513272104   25,305 283,180 SH   SOLE   117,406 0 165,774
LATTICE SEMICONDUCTOR CORP CS 518415104   215 3,307 SH   SOLE   0 0 3,307
LEIDOS HLDGS INC CS 525327102   502 4,773 SH   SOLE   2,564 0 2,209
LIBERTY MEDIA CORP DELAWARE CO CS 531229854   1,418 23,713 SH   SOLE   7,186 0 16,527
LILLY ELI AND CO CS 532457108   961 2,625 SH   SOLE   883 0 1,742
LOWES COS INC CS 548661107   11,249 56,459 SH   SOLE   13,052 0 43,407
LPL FINL HLDGS INC CS 50212V100   35,147 162,588 SH   SOLE   79,372 0 83,216
MATADOR RES CO CS 576485205   2,370 41,406 SH   SOLE   13,992 0 27,414
MERCK N CO INC NEW CS 58933Y105   53,352 480,867 SH   SOLE   186,446 0 294,421
METLIFE INC CS 59156R108   24,075 332,672 SH   SOLE   163,612 0 169,060
MGM MIRAGE CS 552953101   1,145 34,162 SH   SOLE   5,182 0 28,980
MGP INGREDIENTS INC NEW CS 55303J106   1,691 15,893 SH   SOLE   4,334 0 11,559
MICROSOFT CORP CS 594918104   2,371 9,886 SH   SOLE   1,805 0 8,081
MODERNA INC CS 60770K107   890 4,956 SH   SOLE   829 0 4,127
MONDELEZ INTL INC CS 609207105   822 12,330 SH   SOLE   4,638 0 7,692
MONSTER BEVERAGE CORP NEW CS 61174X109   505 4,976 SH   SOLE   1,283 0 3,693
MORGAN STANLEY CS 617446448   419 4,923 SH   SOLE   2,166 0 2,757
MOTOROLA INC CS 620076307   6,940 26,928 SH   SOLE   19,602 0 7,326
MPLX LP CS 55336V100   263 8,000 SH   SOLE   0 0 8,000
NATIONAL FUEL GAS CO N J CS 636180101   712 11,249 SH   SOLE   4,842 0 6,407
NETFLIX COM INC CS 64110L106   1,796 6,091 SH   SOLE   1,787 0 4,304
NEUROCRINE BIOSCIENCES INC CS 64125C109   1,317 11,025 SH   SOLE   3,003 0 8,022
NEXSTAR BROADCASTING GROUP I CS 65336K103   594 3,392 SH   SOLE   1,456 0 1,936
NISOURCE INC CS 65473P105   712 25,983 SH   SOLE   9,908 0 16,075
NVENT ELECTRIC PLC CS G6700G107   255 6,632 SH   SOLE   720 0 5,912
NVIDIA CORP CS 67066G104   2,597 17,770 SH   SOLE   4,550 0 13,220
O REILLY AUTOMOTIVE INC NEW CS 67103H107   911 1,079 SH   SOLE   310 0 769
OKTA INC CS 679295105   805 11,777 SH   SOLE   1,858 0 9,919
ON SEMICONDUCTOR CORP CS 682189105   33,197 532,253 SH   SOLE   277,180 0 255,073
ONEOK INC CS 682680103   24,673 375,541 SH   SOLE   155,832 0 219,709
PARKER HANNIFIN CORP CS 701094104   566 1,945 SH   SOLE   1,003 0 942
PAYCHEX INC CS 704326107   12,535 108,473 SH   SOLE   22,199 0 86,274
PFIZER INC CS 717081103   34,106 665,620 SH   SOLE   326,640 0 338,980
PHILLIPS 66 CS 718546104   464 4,459 SH   SOLE   1,553 0 2,906
PPG INDS INC CS 693506107   600 4,773 SH   SOLE   0 0 4,773
PROGRESSIVE CORP OHIO CS 743315103   1,012 7,804 SH   SOLE   1,641 0 6,163
PTC INC CS 69370C100   1,456 12,126 SH   SOLE   2,076 0 10,050
PURE STORAGE INC CS 74624M102   5,805 216,924 SH   SOLE   66,731 0 150,193
QUANTA SVCS INC CS 74762E102   73,272 514,191 SH   SOLE   194,271 0 319,920
QUANTUMSCAPE CORP CS 74767V109   57 10,000 SH   SOLE   0 0 10,000
RAYMOND JAMES FINANCIAL INC CS 754730109   19,490 182,406 SH   SOLE   37,591 0 144,815
RAYTHEON TECHNOLOGIES CORP COM CS 75513E101   36,284 359,530 SH   SOLE   171,778 0 187,752
RELIANCE STEEL AND ALUMINUM CO CS 759509102   219 1,080 SH   SOLE   146 0 934
REPUBLIC SVCS INC CS 760759100   650 5,040 SH   SOLE   1,357 0 3,683
RPM INTL INC CS 749685103   7,636 78,355 SH   SOLE   17,563 0 60,792
SCHWAB CHARLES CORP NEW CS 808513105   2,123 25,495 SH   SOLE   7,364 0 18,131
SNOWFLAKE INC CL A CS 833445109   430 2,998 SH   SOLE   1,498 0 1,500
SPDR SERIES TRUST KBW INS ETF ETF 78464A789   466 11,374 SH   SOLE   78 0 11,296
STARBUCKS CORP CS 855244109   361 3,635 SH   SOLE   1,588 0 2,047
SUNOPTA INC CS 8676EP108   136 16,096 SH   SOLE   16,096 0 0
SYNOVUS FINL CORP CS 87161C501   350 9,317 SH   SOLE   3,840 0 5,477
SYSCO CORP CS 871829107   27,151 355,152 SH   SOLE   172,224 0 182,928
T-MOBILE US INC CS 872590104   44,520 318,003 SH   SOLE   126,838 0 191,165
TAPESTRY INC COM CS 876030107   445 11,693 SH   SOLE   4,645 0 7,048
THOMSON REUTERS CORP CS 884903709   488 4,274 SH   SOLE   1,018 0 3,256
TIDEWATER INC NEW CS 88642R109   944 25,618 SH   SOLE   4,624 0 20,994
TIMKEN CO CS 887389104   2,019 28,571 SH   SOLE   7,947 0 20,624
TORO CO CS 891092108   1,275 11,262 SH   SOLE   2,957 0 8,305
TORONTO DOMINION BK ONT CS 891160509   622 9,604 SH   SOLE   4,126 0 5,478
TRAVELERS COMPANIES INC CS 89417E109   34,888 186,079 SH   SOLE   90,772 0 95,307
TRIP COM GROUP LTD ADS ADR 89677Q107   1,086 31,567 SH   SOLE   5,707 0 25,860
UBER TECHNOLOGIES INC COM CS 90353T100   243 9,824 SH   SOLE   0 0 9,824
UBS GROUP AG CS H42097107   543 29,067 SH   SOLE   6,916 0 22,151
UNITED PARCEL SERVICE INC CS 911312106   438 2,520 SH   SOLE   833 0 1,687
UNITED RENTALS INC CS 911363109   454 1,276 SH   SOLE   699 0 577
UNITED THERAPEUTICS CORP DEL CS 91307C102   1,345 4,836 SH   SOLE   1,375 0 3,461
UNITEDHEALTH GROUP INC CS 91324P102   62,723 118,305 SH   SOLE   47,680 0 70,625
VAIL RESORTS INC CS 91879Q109   752 3,155 SH   SOLE   571 0 2,584
VALERO ENERGY CORP NEW CS 91913Y100   473 3,728 SH   SOLE   925 0 2,803
VANECK VECTORS ETF TR MORNINGS ETF 92189F643   2,211 34,059 SH   SOLE   12,953 0 21,106
VANGUARD INDEX TR VALUE VIPERS ETF 922908744   2,069 14,743 SH   SOLE   6,242 0 8,501
VANGUARD SECTOR INDEX FDS INF ETF 92204A702   384 1,201 SH   SOLE   0 0 1,201
VERTEX PHARMACEUTICALS INC CS 92532F100   34,398 119,115 SH   SOLE   45,176 0 73,939
VICI PPTYS INC CS 925652109   14,464 446,411 SH   SOLE   92,982 0 353,429
WESCO INTL INC CS 95082P105   312 2,492 SH   SOLE   236 0 2,256
WHEELS UP EXPERIENCE INC COM C CS 96328L106   52 50,000 SH   SOLE   0 0 50,000
WILLIAMS COMPANIES INC CS 969457100   23,896 726,319 SH   SOLE   281,946 0 444,373
WYNN RESORTS LTD CS 983134107   768 9,311 SH   SOLE   311 0 9,000