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
ABBOTT LABS CS 002824100   568 5,159 SH   SOLE   1,995 0 3,164
ABCELLERA BIOLOGICS INC CS 00288U106   114 20,000 SH   SOLE   0 0 20,000
ADOBE SYS INC CS 00724F101   13,598 22,792 SH   SOLE   5,334 0 17,458
ADVANCED MICRO DEVICES INC CS 007903107   32,947 223,509 SH   SOLE   111,765 0 111,744
AGCO CORP CS 001084102   736 6,062 SH   SOLE   2,317 0 3,745
AKAMAI TECHNOLOGIES INC CS 00971T101   9,078 76,705 SH   SOLE   21,318 0 55,387
ALECTOR INC CS 014442107   160 20,000 SH   SOLE   0 0 20,000
ALLISON TRANSMISSION HLDGS I CS 01973R101   229 3,931 SH   SOLE   966 0 2,965
ALPHABET INC CAP STK CL A CS 02079K305   566 4,053 SH   SOLE   3,588 0 465
AMDOCS LTD CS G02602103   461 5,241 SH   SOLE   2,008 0 3,233
AMERICAN HOMES 4 RENT CS 02665T306   401 11,148 SH   SOLE   4,274 0 6,874
AMERICAN TOWER REIT COM CS 03027X100   418 1,936 SH   SOLE   750 0 1,186
AMPHENOL CORP NEW CS 032095101   47,477 478,939 SH   SOLE   190,991 0 287,948
ANSYS INC CS 03662Q105   218 600 SH   SOLE   0 0 600
APPLE INC COM CS 037833100   1,635 8,490 SH   SOLE   5,543 0 2,947
ARCH CAP GROUP LTD CS G0450A105   17,309 233,054 SH   SOLE   55,682 0 177,372
ARCHER DANIELS MIDLAND CO CS 039483102   567 7,849 SH   SOLE   3,016 0 4,833
ARDELYX INC CS 039697107   186 30,000 SH   SOLE   0 0 30,000
ARISTA NETWORKS INC CS 040413106   325 1,378 SH   SOLE   226 0 1,152
AURORA INNOVATION INC CS 051774107   2,404 550,000 SH   SOLE   0 0 550,000
AVERY DENNISON CORP CS 053611109   509 2,520 SH   SOLE   978 0 1,542
AXIS CAPITAL HOLDINGS CS G0692U109   459 8,288 SH   SOLE   3,033 0 5,255
AXON ENTERPRISE INC CS 05464C101   12,871 49,823 SH   SOLE   12,054 0 37,769
Apollo Global Management Inc C CS 03769M106   33,820 362,919 SH   SOLE   177,731 0 185,188
BAKER HUGHES A GE CO CS 05722G100   1,406 41,127 SH   SOLE   12,844 0 28,283
BARCLAYS PLC ADR 06738E204   509 64,587 SH   SOLE   24,789 0 39,798
BOOKING HLDGS INC COM CS 09857L108   19,183 5,408 SH   SOLE   1,309 0 4,099
BOOZ ALLEN HAMILTON HLDG COR CS 099502106   24,169 188,956 SH   SOLE   94,660 0 94,296
BOSTON SCIENTIFIC CORP CS 101137107   14,595 252,463 SH   SOLE   62,572 0 189,891
BROADCOM INC COM CS 11135F101   1,255 1,124 SH   SOLE   277 0 847
BROWN AND BROWN INC CS 115236101   25,466 358,122 SH   SOLE   178,912 0 179,210
BUILDERS FIRSTSOURCE INC CS 12008R107   65,866 394,546 SH   SOLE   197,248 0 197,298
BUNGE GLOBAL SA COM SHS CS H11356104   262 2,599 SH   SOLE   581 0 2,018
CADENCE DESIGN SYSTEM INC CS 127387108   1,165 4,278 SH   SOLE   1,160 0 3,118
CARDINAL HEALTH INC CS 14149Y108   246 2,437 SH   SOLE   615 0 1,822
CATERPILLAR INC DEL CS 149123101   1,554 5,257 SH   SOLE   2,055 0 3,202
CBOE GLOBAL MARKETS INC CS 12503M108   2,258 12,644 SH   SOLE   2,268 0 10,376
CENCORA INC COM CS 03073E105   42,410 206,497 SH   SOLE   103,005 0 103,492
CHUBB LIMITED COM CS H1467J104   1,235 5,464 SH   SOLE   1,800 0 3,664
CIGNA CORP NEW COM CS 125523100   722 2,412 SH   SOLE   891 0 1,521
CINTAS CORP CS 172908105   307 509 SH   SOLE   32 0 477
CISCO SYS INC CS 17275R102   937 18,543 SH   SOLE   6,787 0 11,756
CITIGROUP INC CS 172967424   553 10,743 SH   SOLE   4,110 0 6,633
CME GROUP INC CS 12572Q105   20,510 97,388 SH   SOLE   47,774 0 49,614
CONSTELLATION ENERGY CORP CS 21037T109   665 5,686 SH   SOLE   1,211 0 4,475
CORE N MAIN INC CS 21874C102   234 5,785 SH   SOLE   1,463 0 4,322
COSTCO WHSL CORP CS 22160K105   27,186 41,186 SH   SOLE   20,001 0 21,185
COTERRA ENERGY INC COM CS 127097103   638 24,987 SH   SOLE   9,609 0 15,378
CRANE HLDGS CO COM CS 224441105   226 3,968 SH   SOLE   1,007 0 2,961
CRH PLC ORD CS G25508105   629 9,095 SH   SOLE   3,513 0 5,582
CRISPR THERAPEUTICS AG CS H17182108   389 6,215 SH   SOLE   215 0 6,000
CROWDSTRIKE HLDGS INC CL A CS 22788C105   13,536 53,016 SH   SOLE   11,759 0 41,257
CUSTOMERS BANCORP INC CS 23204G100   234 4,068 SH   SOLE   1,029 0 3,039
DARDEN RESTAURANTS INC CS 237194105   202 1,231 SH   SOLE   200 0 1,031
DBX ETF TR JAPAN CURR HDG ETF 233051507   594 9,578 SH   SOLE   96 0 9,482
DECKERS OUTDOOR CORP CS 243537107   36,050 53,932 SH   SOLE   26,107 0 27,825
DELTA AIR LINES INC DEL CS 247361702   1,669 41,475 SH   SOLE   6,186 0 35,289
DICKS SPORTING GOODS INC CS 253393102   1,084 7,376 SH   SOLE   2,138 0 5,238
DOW INC CS 260557103   398 7,254 SH   SOLE   2,531 0 4,723
DRAFTKINGS INC NEW COM CL A CS 26142V105   279 7,928 SH   SOLE   1,582 0 6,346
EAGLE MATERIALS INC CS 26969P108   12,212 60,204 SH   SOLE   14,623 0 45,581
EOS ENERGY ENTERPRISES INC CS 29415C101   87 80,000 SH   SOLE   0 0 80,000
EVERCORE INC CS 29977A105   20,169 117,912 SH   SOLE   58,524 0 59,388
FACTSET RESH SYS INC CS 303075105   8,833 18,515 SH   SOLE   4,435 0 14,080
FISERV INC CS 337738108   449 3,381 SH   SOLE   692 0 2,689
FLEX LTD ORD CS Y2573F102   34,559 1,134,565 SH   SOLE   562,411 0 572,154
FLOWSERVE CORP CS 34354P105   241 5,853 SH   SOLE   1,496 0 4,357
Fluence Energy Inc. CS 34379V103   1,206 50,578 SH   SOLE   9,945 0 40,633
GALLAGHER ARTHUR J AND CO CS 363576109   399 1,776 SH   SOLE   128 0 1,648
GEN DIGITAL INC COM CS 668771108   575 25,195 SH   SOLE   9,644 0 15,551
GENERAL DYNAMICS CORP CS 369550108   536 2,063 SH   SOLE   408 0 1,655
GENERAL ELECTRIC CO COM NEW CS 369604301   2,743 21,492 SH   SOLE   6,679 0 14,813
GENIUS SPORTS LIMITED CS G3934V109   1,492 241,481 SH   SOLE   33,739 0 207,742
GLOBAL X FDS US INFR DEV ETF 37954Y673   999 28,991 SH   SOLE   289 0 28,702
HILTON WORLDWIDE HLDGS INC CS 43300A203   1,281 7,034 SH   SOLE   1,384 0 5,650
HOST HOTELS AND RESORTS INC CO CS 44107P104   653 33,550 SH   SOLE   12,862 0 20,688
HOWMET AEROSPACE INC COM CS 443201108   20,778 383,931 SH   SOLE   91,229 0 292,702
HP INC COM CS 40434L105   670 22,259 SH   SOLE   8,359 0 13,900
HSBC HLDGS PLC ADR 404280406   24,708 609,466 SH   SOLE   302,299 0 307,167
HUNTINGTON INGALLS INDS INC CS 446413106   649 2,501 SH   SOLE   970 0 1,531
HYATT HOTELS CORP CS 448579102   336 2,578 SH   SOLE   1,098 0 1,480
ING GROUP N V ADR 456837103   14,924 993,576 SH   SOLE   241,033 0 752,543
INTUIT CS 461202103   28,199 45,116 SH   SOLE   22,494 0 22,622
INTUITIVE SURGICAL INC CS 46120E602   1,265 3,750 SH   SOLE   658 0 3,092
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J429   8,802 536,188 SH   SOLE   217,563 0 318,625
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J577   8,743 471,422 SH   SOLE   190,732 0 280,690
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J825   8,634 422,108 SH   SOLE   168,826 0 253,282
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J783   8,635 443,847 SH   SOLE   179,550 0 264,297
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J791   8,680 449,748 SH   SOLE   179,911 0 269,837
INVESCO EXCH TRD SLF IDX FD IN ETF 46138J460   8,754 526,263 SH   SOLE   213,520 0 312,743
INVESCO EXCH TRD SLF IDX FD IN ETF 46138J643   8,681 428,070 SH   SOLE   173,197 0 254,873
INVESCO EXCHANGE TRADED FD T S ETF 46137V258   894 10,895 SH   SOLE   4,507 0 6,388
INVESCO EXCHNG TRAD SLF INDE B ETF 46139W858   8,789 424,799 SH   SOLE   171,772 0 253,027
INVESCO EXCHNG TRAD SLF INDE I ETF 46139W825   8,502 399,236 SH   SOLE   161,043 0 238,193
INVESCO EXCHNG TRADED FD TR II ETF 46138E362   2,952 69,609 SH   SOLE   28,127 0 41,482
INVESCO EXCHNG TRADED FD TR SN ETF 46138E123   225 1,942 SH   SOLE   20 0 1,922
INVESCO INDIA EXCHG TRED FD IN ETF 46137R109   214 8,358 SH   SOLE   84 0 8,274
IONQ INC CS 46222L108   1,176 94,892 SH   SOLE   13,727 0 81,165
IRON MTN INC NEW CS 46284V101   27,911 398,837 SH   SOLE   198,430 0 200,407
ISHARES INC MSCI EMU INDEX ETF 464286608   231 4,859 SH   SOLE   49 0 4,810
ISHARES INC MSCI MEXICO ETF 464286822   409 6,023 SH   SOLE   55 0 5,968
ISHARES TR DJ HOME CONSTN ETF 464288752   292 2,874 SH   SOLE   29 0 2,845
ISHARES TR ISHARES BIOTECH ETF 464287556   256 1,882 SH   SOLE   0 0 1,882
ISHARES TR ISHARES SEMICDTR ETF 464287523   502 872 SH   SOLE   9 0 863
ISHARES TR MSCI UK ETF NEW ETF 46435G334   444 13,422 SH   SOLE   134 0 13,288
ISHARES TR SANDP GBL ENER ETF 464287341   472 12,058 SH   SOLE   120 0 11,938
ISHARES TR SANDP GBL HLTHCR ETF 464287325   528 6,092 SH   SOLE   59 0 6,033
ISHARES TR SANDP MIDCP VALU ETF 464287705   556 4,879 SH   SOLE   49 0 4,830
ITT INC CS 45073V108   9,111 76,360 SH   SOLE   16,740 0 59,620
J P MORGAN CHASE AND CO CS 46625H100   1,105 6,498 SH   SOLE   2,329 0 4,169
JABIL INC CS 466313103   20,911 164,140 SH   SOLE   41,128 0 123,012
JEFFERIES FINL GROUP INC COM CS 47233W109   431 10,665 SH   SOLE   4,076 0 6,589
JOBY AVIATION INC CS G65163100   1,000 150,393 SH   SOLE   20,099 0 130,294
KKR N CO INC CS 48251W104   9,636 116,312 SH   SOLE   28,315 0 87,997
KLA-TENCOR CORP CS 482480100   78,822 135,595 SH   SOLE   54,377 0 81,218
LAM RESEARCH CORP CS 512807108   1,580 2,017 SH   SOLE   435 0 1,582
LAMB WESTON HLDGS INC CS 513272104   11,096 102,654 SH   SOLE   25,114 0 77,540
LATTICE SEMICONDUCTOR CORP CS 518415104   1,456 21,106 SH   SOLE   3,142 0 17,964
LEAR CORP CS 521865204   344 2,439 SH   SOLE   935 0 1,504
LENNAR CORP CS 526057104   667 4,472 SH   SOLE   882 0 3,590
LIBERTY MEDIA CORP DEL COM LBT CS 531229755   1,176 18,636 SH   SOLE   2,683 0 15,953
LILLY ELI AND CO CS 532457108   379 650 SH   SOLE   265 0 385
LOWES COS INC CS 548661107   889 3,994 SH   SOLE   1,446 0 2,548
LULULEMON ATHLETICA INC CS 550021109   25,915 50,686 SH   SOLE   24,567 0 26,119
MARTIN MARIETTA MATLS INC CS 573284106   26,629 53,374 SH   SOLE   26,455 0 26,919
MASTERCARD INCORPORATED CL A CS 57636Q104   12,614 29,575 SH   SOLE   8,001 0 21,574
MERCK N CO INC NEW CS 58933Y105   51,425 471,703 SH   SOLE   191,471 0 280,232
META PLATFORMS INC CL A CS 30303M102   1,590 4,493 SH   SOLE   2,689 0 1,804
MGM MIRAGE CS 552953101   2,257 50,504 SH   SOLE   7,574 0 42,930
MICROSOFT CORP CS 594918104   73,039 194,232 SH   SOLE   79,135 0 115,097
MODINE MFG CO CS 607828100   203 3,407 SH   SOLE   870 0 2,537
MONGODB INC CS 60937P106   2,582 6,315 SH   SOLE   1,028 0 5,287
MORGAN STANLEY CS 617446448   824 8,837 SH   SOLE   3,400 0 5,437
MOTOROLA INC CS 620076307   7,717 24,649 SH   SOLE   17,425 0 7,224
NETFLIX COM INC CS 64110L106   804 1,652 SH   SOLE   294 0 1,358
NEUROCRINE BIOSCIENCES INC CS 64125C109   1,474 11,189 SH   SOLE   1,880 0 9,309
NEXSTAR BROADCASTING GROUP I CS 65336K103   470 2,998 SH   SOLE   1,152 0 1,846
NISOURCE INC CS 65473P105   692 26,073 SH   SOLE   10,003 0 16,070
NOVARTIS A G SPONSORED ADR ADR 66987V109   733 7,262 SH   SOLE   1,729 0 5,533
NOVO-NORDISK A S ADR ADR 670100205   328 3,170 SH   SOLE   3,170 0 0
NUTANIX INC CL A CS 67059N108   9,978 209,231 SH   SOLE   51,844 0 157,387
NVENT ELECTRIC PLC CS G6700G107   414 7,014 SH   SOLE   1,783 0 5,231
NVIDIA CORP CS 67066G104   5,433 10,972 SH   SOLE   2,948 0 8,024
NXP SEMICONDUCTORS N V CS N6596X109   985 4,289 SH   SOLE   1,650 0 2,639
O REILLY AUTOMOTIVE INC NEW CS 67103H107   936 985 SH   SOLE   279 0 706
ONEMAIN HLDGS INC COM CS 68268W103   419 8,525 SH   SOLE   3,277 0 5,248
ONTO INNOVATION INC COM CS 683344105   208 1,360 SH   SOLE   347 0 1,013
ORACLE CORP COM CS 68389X105   817 7,749 SH   SOLE   2,040 0 5,709
OWENS CORNING CS 690742101   742 5,006 SH   SOLE   1,826 0 3,180
PALANTIR TECHNOLOGIES INC CL A CS 69608A108   15,654 911,715 SH   SOLE   414,160 0 497,555
PARKER HANNIFIN CORP CS 701094104   1,537 3,337 SH   SOLE   1,029 0 2,308
PENSKE AUTOMOTIVE GRP INC CS 70959W103   322 2,009 SH   SOLE   510 0 1,499
PERFORMANCE FOOD GROUP CO CS 71377A103   11,193 161,863 SH   SOLE   39,449 0 122,414
PHILLIPS 66 CS 718546104   28,156 211,478 SH   SOLE   104,487 0 106,991
PPG INDS INC CS 693506107   714 4,773 SH   SOLE   0 0 4,773
PROGRESSIVE CORP OHIO CS 743315103   211 1,324 SH   SOLE   102 0 1,222
PTC INC CS 69370C100   375 2,141 SH   SOLE   588 0 1,553
PURE STORAGE INC CS 74624M102   20,818 583,802 SH   SOLE   276,668 0 307,134
QUANTA SVCS INC CS 74762E102   89,225 413,463 SH   SOLE   179,633 0 233,830
QUANTUM SI INC CS 74765K105   101 50,000 SH   SOLE   0 0 50,000
QUANTUMSCAPE CORP CS 74767V109   243 35,000 SH   SOLE   0 0 35,000
RANGE RES CORP CS 75281A109   10,068 330,739 SH   SOLE   78,302 0 252,437
RELIANCE STEEL AND ALUMINUM CO CS 759509102   301 1,077 SH   SOLE   272 0 805
RITHM CAPITAL CORP COM NEW CS 64828T201   157 14,742 SH   SOLE   3,758 0 10,984
RYANAIR HLDGS PLC SPONSORED AD ADR 783513203   387 2,902 SH   SOLE   580 0 2,322
SAIA INC CS 78709Y105   343 782 SH   SOLE   166 0 616
SALESFORCE INC COM CS 79466L302   331 1,258 SH   SOLE   1,258 0 0
SANOFI SPONSORED ADR ADR 80105N105   758 15,235 SH   SOLE   5,844 0 9,391
SELECT SECTOR SPDR TR SBI INT- ETF 81369Y803   903 4,692 SH   SOLE   393 0 4,299
SEMPRA COM CS 816851109   562 7,516 SH   SOLE   2,875 0 4,641
SERVICENOW INC CS 81762P102   28,229 39,957 SH   SOLE   19,698 0 20,259
SKECHERS U S A INC CS 830566105   13,205 211,826 SH   SOLE   52,381 0 159,445
SPDR SERIES TRUST KBW INS ETF ETF 78464A789   544 12,027 SH   SOLE   120 0 11,907
SPDR TR UNIT SER 1 ETF 78462F103   282 594 SH   SOLE   537 0 57
STARBUCKS CORP CS 855244109   567 5,903 SH   SOLE   2,284 0 3,619
STEELCASE INC CS 858155203   191 14,145 SH   SOLE   3,602 0 10,543
STELLANTIS N.V SHS CS N82405106   35,780 1,534,288 SH   SOLE   616,066 0 918,222
STERLING CONSTRUCTION CO INC CS 859241101   212 2,413 SH   SOLE   613 0 1,800
SYSCO CORP CS 871829107   446 6,092 SH   SOLE   2,134 0 3,958
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100   942 9,060 SH   SOLE   3,568 0 5,492
TAKE-TWO INTERACTIVE SOFTWAR CS 874054109   2,130 13,234 SH   SOLE   2,289 0 10,945
TECHNIPFMC LTD COM CS G87110105   1,140 56,616 SH   SOLE   11,895 0 44,721
TEXTRON INC CS 883203101   21,435 266,532 SH   SOLE   133,823 0 132,709
THOMSON REUTERS CORP. COM CS 884903808   550 3,759 SH   SOLE   902 0 2,857
TIDEWATER INC NEW CS 88642R109   283 3,929 SH   SOLE   997 0 2,932
TOLL BROTHERS INC CS 889478103   18,562 180,584 SH   SOLE   44,019 0 136,565
TRADEWEB MKTS INC CL A CS 892672106   7,996 87,986 SH   SOLE   21,293 0 66,693
TRANSDIGM GROUP INC CS 893641100   31,335 30,976 SH   SOLE   15,352 0 15,624
TRINET GROUP INC CS 896288107   7,777 65,389 SH   SOLE   15,919 0 49,470
UBER TECHNOLOGIES INC COM CS 90353T100   21,179 343,978 SH   SOLE   79,707 0 264,271
UBS GROUP AG CS H42097107   805 26,062 SH   SOLE   6,215 0 19,847
UNILEVER PLC SPON ADR ADR 904767704   445 9,184 SH   SOLE   3,527 0 5,657
UNITED PARCEL SERVICE INC CS 911312106   669 4,254 SH   SOLE   1,599 0 2,655
UNITED RENTALS INC CS 911363109   1,046 1,825 SH   SOLE   1,004 0 821
UNITEDHEALTH GROUP INC CS 91324P102   14,165 26,906 SH   SOLE   6,841 0 20,065
UNIVERSAL DISPLAY CORP CS 91347P105   228 1,193 SH   SOLE   218 0 975
US FOODS HLDG CORP CS 912008109   18,555 408,617 SH   SOLE   203,122 0 205,495
VANECK VECTORS ETF TR MORNINGS ETF 92189F643   3,361 39,607 SH   SOLE   14,206 0 25,401
VANGUARD BD INDEX FD INC TOTAL ETF 921937835   314 4,271 SH   SOLE   4,271 0 0
VANGUARD INDEX TR VALUE VIPERS ETF 922908744   2,326 15,560 SH   SOLE   6,951 0 8,609
VANGUARD SECTOR INDEX FDS INF ETF 92204A702   801 1,655 SH   SOLE   734 0 921
VERTEX PHARMACEUTICALS INC CS 92532F100   58,595 144,008 SH   SOLE   57,541 0 86,467
VERTIV HOLDINGS CO COM CL A CS 92537N108   2,308 48,053 SH   SOLE   9,400 0 38,653
VISA INC CS 92826C839   22,561 86,656 SH   SOLE   44,377 0 42,279
VOYA FINL INC CS 929089100   559 7,657 SH   SOLE   2,821 0 4,836
VULCAN MATLS CO CS 929160109   436 1,922 SH   SOLE   398 0 1,524
WOODWARD GOVERNOR CO CS 980745103   924 6,786 SH   SOLE   1,334 0 5,452
WORKDAY INC CS 98138H101   2,814 10,194 SH   SOLE   1,645 0 8,549
WYNN RESORTS LTD CS 983134107   1,122 12,311 SH   SOLE   311 0 12,000