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   389 39,198 SH   SOLE   0 0 39,198
ABBOTT LABS CS 002824100   473 4,337 SH   SOLE   1,596 0 2,741
ACADIA PHARMACEUTICALS INC CS 004225108   1,704 71,163 SH   SOLE   11,468 0 59,695
AGCO CORP CS 001084102   11,022 83,868 SH   SOLE   19,933 0 63,935
AIR PRODS AND CHEMS INC CS 009158106   10,484 35,001 SH   SOLE   8,491 0 26,510
ALPHABET INC CAP STK CL A CS 02079K305   366 3,054 SH   SOLE   2,770 0 284
AMERISOURCEBERGEN CORP CS 03073E105   40,320 209,533 SH   SOLE   105,777 0 103,756
AMPHENOL CORP NEW CS 032095101   41,497 488,483 SH   SOLE   197,242 0 291,241
ANALOG DEVICES INC CS 032654105   17,171 88,142 SH   SOLE   21,023 0 67,119
ANSYS INC CS 03662Q105   264 800 SH   SOLE   0 0 800
APPHARVEST INC COM CS 03783T103   74 200,000 SH   SOLE   0 0 200,000
APPLE INC COM CS 037833100   1,469 7,571 SH   SOLE   4,421 0 3,150
ARCH CAP GROUP LTD CS G0450A105   18,053 241,184 SH   SOLE   56,530 0 184,654
ARCHER DANIELS MIDLAND CO CS 039483102   505 6,682 SH   SOLE   2,471 0 4,211
ARISTA NETWORKS INC CS 040413106   463 2,856 SH   SOLE   142 0 2,714
ASML HOLDING N V N Y REGISTRY ADR N07059210   1,618 2,232 SH   SOLE   466 0 1,766
ASTRAZENECA PLC ADR 046353108   274 3,831 SH   SOLE   1,206 0 2,625
AURORA INNOVATION INC CS 051774107   2,058 700,000 SH   SOLE   0 0 700,000
AVERY DENNISON CORP CS 053611109   365 2,125 SH   SOLE   785 0 1,340
AXON ENTERPRISE INC CS 05464C101   8,756 44,873 SH   SOLE   10,627 0 34,246
Apollo Global Management Inc C CS 03769M106   28,147 366,456 SH   SOLE   180,621 0 185,835
BAKER HUGHES A GE CO CS 05722G100   692 21,907 SH   SOLE   8,102 0 13,805
BARCLAYS PLC ADR 06738E204   434 55,191 SH   SOLE   20,434 0 34,757
BIOGEN IDEC INC CS 09062X103   659 2,312 SH   SOLE   674 0 1,638
BLACKSTONE INC COM CS 09260D107   366 3,939 SH   SOLE   1,473 0 2,466
BLOOMIN BRANDS INC CS 094235108   1,415 52,625 SH   SOLE   10,307 0 42,318
BOOKING HLDGS INC COM CS 09857L108   12,187 4,513 SH   SOLE   1,087 0 3,426
BOOZ ALLEN HAMILTON HLDG COR CS 099502106   21,616 193,692 SH   SOLE   98,102 0 95,590
BORG WARNER INC CS 099724106   24,691 504,823 SH   SOLE   251,948 0 252,875
BOSTON SCIENTIFIC CORP CS 101137107   10,526 194,600 SH   SOLE   46,232 0 148,368
BRISTOL MYERS SQUIBB CO CS 110122108   726 11,360 SH   SOLE   4,070 0 7,290
BROADCOM INC COM CS 11135F101   1,748 2,015 SH   SOLE   618 0 1,397
BROWN AND BROWN INC CS 115236101   17,610 255,810 SH   SOLE   129,482 0 126,328
BUILDERS FIRSTSOURCE INC CS 12008R107   57,151 420,226 SH   SOLE   203,634 0 216,592
CADENCE DESIGN SYSTEM INC CS 127387108   1,022 4,358 SH   SOLE   1,132 0 3,226
CATERPILLAR INC DEL CS 149123101   1,269 5,159 SH   SOLE   1,859 0 3,300
CBOE GLOBAL MARKETS INC CS 12503M108   1,373 9,947 SH   SOLE   1,735 0 8,212
CDW CORP COM CS 12514G108   455 2,478 SH   SOLE   965 0 1,513
CHEMOURS CO CS 163851108   324 8,783 SH   SOLE   3,252 0 5,531
CHUBB LIMITED COM CS H1467J104   463 2,403 SH   SOLE   958 0 1,445
CIGNA CORP NEW COM CS 125523100   588 2,097 SH   SOLE   757 0 1,340
CINTAS CORP CS 172908105   253 509 SH   SOLE   32 0 477
CISCO SYS INC CS 17275R102   834 16,116 SH   SOLE   5,732 0 10,384
CONSTELLATION BRANDS INC CS 21036P108   326 1,324 SH   SOLE   491 0 833
CONSTELLATION ENERGY CORP CS 21037T109   519 5,672 SH   SOLE   1,040 0 4,632
COSTCO WHSL CORP CS 22160K105   1,118 2,077 SH   SOLE   465 0 1,612
COTERRA ENERGY INC COM CS 127097103   545 21,535 SH   SOLE   7,870 0 13,665
CRH PLC ADR 12626K203   432 7,743 SH   SOLE   2,861 0 4,882
CROWDSTRIKE HLDGS INC CL A CS 22788C105   367 2,500 SH   SOLE   0 0 2,500
DARDEN RESTAURANTS INC CS 237194105   15,369 91,983 SH   SOLE   21,744 0 70,239
DBX ETF TR JAPAN CURR HDG ETF 233051507   468 7,952 SH   SOLE   83 0 7,869
DECKERS OUTDOOR CORP CS 243537107   29,528 55,960 SH   SOLE   26,881 0 29,079
DELTA AIR LINES INC DEL CS 247361702   2,156 45,343 SH   SOLE   6,783 0 38,560
DICKS SPORTING GOODS INC CS 253393102   31,855 240,976 SH   SOLE   101,034 0 139,942
DYNATRACE INC COM CS 268150109   1,493 29,008 SH   SOLE   5,156 0 23,852
EAGLE MATERIALS INC CS 26969P108   11,467 61,513 SH   SOLE   14,854 0 46,659
ENPHASE ENERGY INC CS 29355A107   681 4,069 SH   SOLE   823 0 3,246
EOS ENERGY ENTERPRISES INC CS 29415C101   304 70,000 SH   SOLE   0 0 70,000
EXTRA SPACE STORAGE INC CS 30225T102   594 3,992 SH   SOLE   1,480 0 2,512
EXXON MOBIL CORP CS 30231G102   1,216 11,342 SH   SOLE   4,308 0 7,034
FERRARI N V COM CS N3167Y103   228 700 SH   SOLE   0 0 700
FIRST SOLAR INC CS 336433107   9,896 52,061 SH   SOLE   13,119 0 38,942
FISERV INC CS 337738108   432 3,424 SH   SOLE   642 0 2,782
FLEX LTD ORD CS Y2573F102   31,730 1,147,987 SH   SOLE   577,334 0 570,653
FORTINET INC CS 34959E109   38,237 505,843 SH   SOLE   192,918 0 312,925
FREEPORT-MCMORAN COPPER AND GO CS 35671D857   355 8,874 SH   SOLE   1,726 0 7,148
Fluence Energy Inc. CS 34379V103   1,206 45,285 SH   SOLE   9,127 0 36,158
GALLAGHER ARTHUR J AND CO CS 363576109   393 1,791 SH   SOLE   44 0 1,747
GE HEALTHCARE TECHNOLOGIES I CS 36266G107   528 6,494 SH   SOLE   1,201 0 5,293
GENERAL ELECTRIC CO COM NEW CS 369604301   2,005 18,255 SH   SOLE   5,955 0 12,300
GENIUS SPORTS LIMITED CS G3934V109   1,423 229,967 SH   SOLE   36,399 0 193,568
GIBRALTAR INDS INC CS 374689107   703 11,175 SH   SOLE   2,161 0 9,014
GLOBAL X FDS US INFR DEV ETF 37954Y673   873 27,788 SH   SOLE   289 0 27,499
HERSHEY FOODS CORP CS 427866108   33,796 135,347 SH   SOLE   68,776 0 66,571
HEXCEL CORP NEW CS 428291108   1,481 19,480 SH   SOLE   3,604 0 15,876
HOST HOTELS AND RESORTS INC CO CS 44107P104   352 20,942 SH   SOLE   7,846 0 13,096
HOWMET AEROSPACE INC COM CS 443201108   20,114 405,850 SH   SOLE   95,271 0 310,579
HP INC COM CS 40434L105   597 19,456 SH   SOLE   7,160 0 12,296
HSBC HLDGS PLC ADR 404280406   24,391 615,613 SH   SOLE   310,533 0 305,080
HUBSPOT INC CS 443573100   18,341 34,470 SH   SOLE   16,444 0 18,026
HUNTINGTON INGALLS INDS INC CS 446413106   364 1,598 SH   SOLE   601 0 997
HYATT HOTELS CORP CS 448579102   247 2,156 SH   SOLE   821 0 1,335
ING GROUP N V ADR 456837103   12,500 928,006 SH   SOLE   227,583 0 700,423
INSULET CORP CS 45784P101   10,250 35,550 SH   SOLE   8,663 0 26,887
INTUITIVE SURGICAL INC CS 46120E602   1,818 5,316 SH   SOLE   1,076 0 4,240
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J429   8,844 553,939 SH   SOLE   231,497 0 322,442
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J577   8,856 493,479 SH   SOLE   205,934 0 287,545
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J528   228 9,376 SH   SOLE   519 0 8,857
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J478   229 9,953 SH   SOLE   551 0 9,402
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J494   229 9,692 SH   SOLE   537 0 9,155
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J783   8,861 465,745 SH   SOLE   194,361 0 271,384
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J510   228 9,708 SH   SOLE   538 0 9,170
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J536   229 9,228 SH   SOLE   512 0 8,716
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J841   9,026 438,817 SH   SOLE   185,938 0 252,879
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J791   9,008 475,499 SH   SOLE   202,308 0 273,191
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J825   8,993 446,739 SH   SOLE   189,261 0 257,478
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J486   228 9,764 SH   SOLE   543 0 9,221
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J411   229 10,829 SH   SOLE   605 0 10,224
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J544   228 9,093 SH   SOLE   504 0 8,589
INVESCO EXCH TRD SLF IDX FD IN ETF 46138J445   230 10,457 SH   SOLE   581 0 9,876
INVESCO EXCH TRD SLF IDX FD IN ETF 46138J643   8,829 447,135 SH   SOLE   186,850 0 260,285
INVESCO EXCH TRD SLF IDX FD IN ETF 46138J460   8,870 547,505 SH   SOLE   228,659 0 318,846
INVESCO EXCHANGE TRADED FD T S ETF 46137V258   817 10,533 SH   SOLE   4,385 0 6,148
INVESCO EXCHNG TRAD SLF INDE B ETF 46139W858   8,843 439,496 SH   SOLE   182,975 0 256,521
INVESCO EXCHNG TRADED FD TR II ETF 46138E362   2,750 66,505 SH   SOLE   27,246 0 39,259
IRON MTN INC NEW CS 46284V101   23,186 408,059 SH   SOLE   204,832 0 203,227
ISHARES INC MSCI EMU INDEX ETF 464286608   214 4,670 SH   SOLE   49 0 4,621
ISHARES INC MSCI MEXICO ETF 464286822   328 5,273 SH   SOLE   55 0 5,218
ISHARES TR DJ CON NON CYCL ETF 464287812   472 2,358 SH   SOLE   24 0 2,334
ISHARES TR DJ HOME CONSTN ETF 464288752   235 2,754 SH   SOLE   29 0 2,725
ISHARES TR ISHARES BIOTECH ETF 464287556   239 1,882 SH   SOLE   0 0 1,882
ISHARES TR ISHARES SEMICDTR ETF 464287523   425 838 SH   SOLE   9 0 829
ISHARES TR MSCI UK ETF NEW ETF 46435G334   416 12,874 SH   SOLE   133 0 12,741
ISHARES TR SANDP GBL ENER ETF 464287341   430 11,549 SH   SOLE   120 0 11,429
ISHARES TR SANDP GBL HLTHCR ETF 464287325   495 5,827 SH   SOLE   59 0 5,768
ISHARES TR SANDP MIDCP VALU ETF 464287705   501 4,680 SH   SOLE   49 0 4,631
J P MORGAN CHASE AND CO CS 46625H100   380 2,615 SH   SOLE   1,745 0 870
JABIL INC CS 466313103   18,469 171,116 SH   SOLE   42,641 0 128,475
JEFFERIES FINL GROUP INC COM CS 47233W109   296 8,922 SH   SOLE   3,294 0 5,628
JOBY AVIATION INC CS G65163100   1,475 143,783 SH   SOLE   20,005 0 123,778
KB HOME CS 48666K109   1,524 29,472 SH   SOLE   5,958 0 23,514
KBR INC CS 48242W106   12,578 193,334 SH   SOLE   42,373 0 150,961
KLA-TENCOR CORP CS 482480100   66,841 137,811 SH   SOLE   55,743 0 82,068
KROGER CO CS 501044101   37,469 797,209 SH   SOLE   332,281 0 464,928
LAM RESEARCH CORP CS 512807108   1,383 2,152 SH   SOLE   486 0 1,666
LAMB WESTON HLDGS INC CS 513272104   41,030 356,937 SH   SOLE   151,921 0 205,016
LATTICE SEMICONDUCTOR CORP CS 518415104   15,012 156,263 SH   SOLE   68,467 0 87,796
LENNAR CORP CS 526057104   554 4,421 SH   SOLE   821 0 3,600
LIBERTY MEDIA CORP DELAWARE CO CS 531229854   1,657 22,014 SH   SOLE   3,704 0 18,310
LILLY ELI AND CO CS 532457108   418 892 SH   SOLE   237 0 655
LOWES COS INC CS 548661107   892 3,951 SH   SOLE   1,536 0 2,415
LUCID GROUP INC CS 549498103   207 30,000 SH   SOLE   0 0 30,000
MARTIN MARIETTA MATLS INC CS 573284106   14,846 32,156 SH   SOLE   16,171 0 15,985
MARVELL TECHNOLOGY GROUP LTD C CS 573874104   299 5,000 SH   SOLE   0 0 5,000
MASTERCARD INCORPORATED CL A CS 57636Q104   450 1,143 SH   SOLE   1,109 0 34
MATERION CORP CS 576690101   1,728 15,128 SH   SOLE   3,005 0 12,123
MERCK N CO INC NEW CS 58933Y105   55,137 477,831 SH   SOLE   195,101 0 282,730
META PLATFORMS INC CL A CS 30303M102   603 2,100 SH   SOLE   2,100 0 0
MGM MIRAGE CS 552953101   2,067 47,063 SH   SOLE   7,902 0 39,161
MICROSOFT CORP CS 594918104   51,679 151,754 SH   SOLE   60,854 0 90,900
MONDELEZ INTL INC CS 609207105   14,132 193,752 SH   SOLE   48,803 0 144,949
MONGODB INC CS 60937P106   380 924 SH   SOLE   0 0 924
MONSTER BEVERAGE CORP NEW CS 61174X109   525 9,140 SH   SOLE   2,118 0 7,022
MORGAN STANLEY CS 617446448   662 7,746 SH   SOLE   2,987 0 4,759
MOTOROLA INC CS 620076307   7,469 25,466 SH   SOLE   18,344 0 7,122
MPLX LP CS 55336V100   272 8,000 SH   SOLE   0 0 8,000
NETFLIX COM INC CS 64110L106   2,359 5,355 SH   SOLE   879 0 4,476
NEW YORK CMNTY BANCORP INC CS 649445103   117 10,386 SH   SOLE   1,412 0 8,974
NEXSTAR BROADCASTING GROUP I CS 65336K103   425 2,554 SH   SOLE   940 0 1,614
NISOURCE INC CS 65473P105   720 26,311 SH   SOLE   9,231 0 17,080
NLIGHT INC COM CS 65487K100   231 15,000 SH   SOLE   0 0 15,000
NOVO-NORDISK A S ADR ADR 670100205   257 1,585 SH   SOLE   1,585 0 0
NVENT ELECTRIC PLC CS G6700G107   348 6,735 SH   SOLE   921 0 5,814
NVIDIA CORP CS 67066G104   5,133 12,135 SH   SOLE   2,935 0 9,200
NXP SEMICONDUCTORS N V CS N6596X109   749 3,658 SH   SOLE   1,353 0 2,305
O REILLY AUTOMOTIVE INC NEW CS 67103H107   955 1,000 SH   SOLE   286 0 714
ON SEMICONDUCTOR CORP CS 682189105   50,389 532,767 SH   SOLE   279,003 0 253,764
ONEMAIN HLDGS INC COM CS 68268W103   317 7,251 SH   SOLE   2,674 0 4,577
ORACLE CORP COM CS 68389X105   908 7,622 SH   SOLE   1,745 0 5,877
OWENS CORNING CS 690742101   569 4,362 SH   SOLE   1,546 0 2,816
PALANTIR TECHNOLOGIES INC CL A CS 69608A108   1,986 129,530 SH   SOLE   19,358 0 110,172
PARKER HANNIFIN CORP CS 701094104   1,513 3,879 SH   SOLE   1,267 0 2,612
PENSKE AUTOMOTIVE GRP INC CS 70959W103   261 1,568 SH   SOLE   214 0 1,354
PENTAIR PLC CS G7S00T104   1,235 19,120 SH   SOLE   3,726 0 15,394
PENUMBRA INC CS 70975L107   241 700 SH   SOLE   76 0 624
PERFORMANCE FOOD GROUP CO CS 71377A103   10,048 166,806 SH   SOLE   41,051 0 125,755
PHILLIPS 66 CS 718546104   811 8,498 SH   SOLE   2,949 0 5,549
PPG INDS INC CS 693506107   708 4,773 SH   SOLE   0 0 4,773
PROGRESSIVE CORP OHIO CS 743315103   915 6,913 SH   SOLE   1,128 0 5,785
PTC INC CS 69370C100   240 1,688 SH   SOLE   291 0 1,397
QUANTA SVCS INC CS 74762E102   93,522 476,058 SH   SOLE   196,192 0 279,866
RELIANCE STEEL AND ALUMINUM CO CS 759509102   228 840 SH   SOLE   114 0 726
RENAISSANCE RE HLDGS LTD CS G7496G103   5,949 31,894 SH   SOLE   7,824 0 24,070
RTX CORPORATION COM CS 75513E101   34,883 356,097 SH   SOLE   175,211 0 180,886
SALESFORCE INC COM CS 79466L302   311 1,473 SH   SOLE   1,258 0 215
SANGAMO BIOSCIENCES INC CS 800677106   65 50,000 SH   SOLE   0 0 50,000
SANOFI SPONSORED ADR ADR 80105N105   26,937 499,761 SH   SOLE   244,426 0 255,335
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   299 5,787 SH   SOLE   5,787 0 0
SELECT SECTOR SPDR TR SBI INT- ETF 81369Y803   734 4,220 SH   SOLE   388 0 3,832
SHOCKWAVE MED INC CS 82489T104   22,316 78,190 SH   SOLE   39,895 0 38,295
SKECHERS U S A INC CS 830566105   11,647 221,177 SH   SOLE   54,296 0 166,881
SMUCKER J M CO CS 832696405   19,011 128,741 SH   SOLE   64,305 0 64,436
SNOWFLAKE INC CL A CS 833445109   2,274 12,922 SH   SOLE   2,166 0 10,756
SPDR SERIES TRUST KBW INS ETF ETF 78464A789   471 11,521 SH   SOLE   120 0 11,401
STARBUCKS CORP CS 855244109   1,058 10,683 SH   SOLE   3,344 0 7,339
STELLANTIS N.V SHS CS N82405106   10,199 581,467 SH   SOLE   137,964 0 443,503
STMICROELECTRONICS N V ADR 861012102   35,660 713,338 SH   SOLE   304,682 0 408,656
SYSCO CORP CS 871829107   336 4,527 SH   SOLE   1,548 0 2,979
TAPESTRY INC COM CS 876030107   540 12,621 SH   SOLE   4,383 0 8,238
TECHNIPFMC LTD COM CS G87110105   217 13,082 SH   SOLE   1,451 0 11,631
TESLA MTRS INC CS 88160R101   2,033 7,766 SH   SOLE   1,637 0 6,129
TEXAS ROADHOUSE INC CS 882681109   25,528 227,363 SH   SOLE   113,104 0 114,259
THOMSON REUTERS CORP. COM CS 884903808   503 3,727 SH   SOLE   825 0 2,902
TIDEWATER INC NEW CS 88642R109   221 3,982 SH   SOLE   419 0 3,563
TIMKEN CO CS 887389104   242 2,640 SH   SOLE   247 0 2,393
TOLL BROTHERS INC CS 889478103   10,579 133,792 SH   SOLE   33,072 0 100,720
TRANSDIGM GROUP INC CS 893641100   27,844 31,139 SH   SOLE   15,671 0 15,468
TRIP COM GROUP LTD ADS ADR 89677Q107   21,190 605,442 SH   SOLE   301,780 0 303,662
UBER TECHNOLOGIES INC COM CS 90353T100   9,789 226,758 SH   SOLE   54,198 0 172,560
UBS GROUP AG CS H42097107   535 26,418 SH   SOLE   5,851 0 20,567
UNILEVER PLC SPON ADR ADR 904767704   957 18,362 SH   SOLE   4,894 0 13,468
UNITED MICROELECTRONICS CORP ADR 910873405   122 15,488 SH   SOLE   2,092 0 13,396
UNITED PARCEL SERVICE INC CS 911312106   699 3,897 SH   SOLE   1,355 0 2,542
UNITED RENTALS INC CS 911363109   816 1,832 SH   SOLE   986 0 846
UNITEDHEALTH GROUP INC CS 91324P102   872 1,814 SH   SOLE   729 0 1,085
VANECK VECTORS ETF TR MORNINGS ETF 92189F643   3,054 38,275 SH   SOLE   14,272 0 24,003
VANGUARD INDEX TR VALUE VIPERS ETF 922908744   2,164 15,230 SH   SOLE   6,825 0 8,405
VANGUARD SECTOR INDEX FDS INF ETF 92204A702   732 1,655 SH   SOLE   734 0 921
VERTEX PHARMACEUTICALS INC CS 92532F100   51,579 146,568 SH   SOLE   58,827 0 87,741
VICI PPTYS INC CS 925652109   13,596 432,572 SH   SOLE   102,397 0 330,175
WESCO INTL INC CS 95082P105   395 2,205 SH   SOLE   301 0 1,904
WHEELS UP EXPERIENCE INC COM C CS 96328L205   35 30,000 SH   SOLE   0 0 30,000
WYNN RESORTS LTD CS 983134107   1,152 10,911 SH   SOLE   311 0 10,600