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
3M CO COM 88579Y101   3,484,359 23,404 SH   SOLE   0 0 23,404
AAON INC COM PAR $0.004 000360206   1,699,798 30,501 SH   SOLE   0 0 30,501
ABB LTD SPONSORED ADR 000375204   3,254,220 100,625 SH   SOLE   0 0 100,625
ABBOTT LABS COM 002824100   4,373,517 36,951 SH   SOLE   0 0 36,951
ABIOMED INC COM 003654100   2,141,535 6,465 SH   SOLE   0 0 6,465
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   2,142,105 6,352 SH   SOLE   0 0 6,352
ADOBE SYSTEMS INCORPORATED COM 00724F101   3,106,557 6,818 SH   SOLE   0 0 6,818
ADVANCE AUTO PARTS INC COM 00751Y106   320,429 1,548 SH   SOLE   0 0 1,548
ADVANCED MICRO DEVICES INC COM 007903107   2,337,768 21,381 SH   SOLE   0 0 21,381
AGILENT TECHNOLOGIES INC COM 00846U101   2,636,942 19,927 SH   SOLE   0 0 19,927
AGNICO EAGLE MINES LTD COM 008474108   3,088,263 50,429 SH   SOLE   0 0 50,429
AGREE REALTY CORP COM 008492100   683,243 10,296 SH   SOLE   0 0 10,296
AIR PRODS & CHEMS INC COM 009158106   4,699,027 18,803 SH   SOLE   0 0 18,803
ALBEMARLE CORP COM 012653101   4,707,819 21,288 SH   SOLE   0 0 21,288
ALEXANDRIA REAL ESTATE EQ IN COM 015271109   1,360,091 6,758 SH   SOLE   0 0 6,758
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   344,347 3,165 SH   SOLE   0 0 3,165
ALNYLAM PHARMACEUTICALS INC COM 02043Q107   425,184 2,604 SH   SOLE   0 0 2,604
ALPHABET INC CAP STK CL A 02079K305   12,834,775 4,615 SH   SOLE   0 0 4,615
AMBARELLA INC SHS G037AX101   279,367 2,663 SH   SOLE   0 0 2,663
AMERICAN HOMES 4 RENT CL A 02665T306   697,173 17,416 SH   SOLE   0 0 17,416
AMGEN INC COM 031162100   1,633,911 6,757 SH   SOLE   0 0 6,757
AMN HEALTHCARE SVCS INC COM 001744101   659,050 6,317 SH   SOLE   0 0 6,317
AMPHENOL CORP NEW CL A 032095101   3,138,663 41,654 SH   SOLE   0 0 41,654
ANSYS INC COM 03662Q105   1,012,585 3,188 SH   SOLE   0 0 3,188
APPLE INC COM 037833100   29,055,568 166,403 SH   SOLE   0 0 166,403
APPLIED MATLS INC COM 038222105   4,382,308 33,250 SH   SOLE   0 0 33,250
ARCHER DANIELS MIDLAND CO COM 039483102   2,836,919 31,431 SH   SOLE   0 0 31,431
ARISTA NETWORKS INC COM 040413106   6,235,736 44,868 SH   SOLE   0 0 44,868
ASML HOLDING N V N Y REGISTRY SHS N07059210   1,520,831 2,277 SH   SOLE   0 0 2,277
ASPEN TECHNOLOGY INC COM 045327103   2,160,587 13,065 SH   SOLE   0 0 13,065
ASTRAZENECA PLC SPONSORED ADR 046353108   4,225,757 63,698 SH   SOLE   0 0 63,698
ATLASSIAN CORP PLC CL A G06242104   3,747,190 12,753 SH   SOLE   0 0 12,753
AUTODESK INC COM 052769106   1,758,679 8,205 SH   SOLE   0 0 8,205
AUTOMATIC DATA PROCESSING IN COM 053015103   2,959,705 13,007 SH   SOLE   0 0 13,007
AUTOZONE INC COM 053332102   3,035,886 1,485 SH   SOLE   0 0 1,485
AVALARA INC COM 05338G106   1,444,044 14,512 SH   SOLE   0 0 14,512
AVALONBAY CMNTYS INC COM 053484101   2,515,742 10,129 SH   SOLE   0 0 10,129
AVANOS MED INC COM 05350V106   665,265 19,859 SH   SOLE   0 0 19,859
AYRO INC COM 054748108   22,858 17,858 SH   SOLE   0 0 17,858
BALCHEM CORP COM 057665200   537,195 3,930 SH   SOLE   0 0 3,930
BALL CORP COM 058498106   1,730,282 19,225 SH   SOLE   0 0 19,225
BARNES GROUP INC COM 067806109   505,353 12,574 SH   SOLE   0 0 12,574
BECTON DICKINSON & CO COM 075887109   4,463,886 16,782 SH   SOLE   0 0 16,782
BEST BUY INC COM 086516101   2,386,103 26,250 SH   SOLE   0 0 26,250
BILL COM HLDGS INC COM 090043100   4,741,804 20,908 SH   SOLE   0 0 20,908
BIO-TECHNE CORP COM 09073M104   2,645,712 6,110 SH   SOLE   0 0 6,110
BLACKBAUD INC COM 09227Q100   530,731 8,865 SH   SOLE   0 0 8,865
BLACKLINE INC COM 09239B109   2,362,481 32,266 SH   SOLE   0 0 32,266
BOOKING HOLDINGS INC COM 09857L108   1,514,401 645 SH   SOLE   0 0 645
BOOT BARN HLDGS INC COM 099406100   564,162 5,952 SH   SOLE   0 0 5,952
BRIGHT HORIZONS FAM SOL IN D COM 109194100   346,931 2,615 SH   SOLE   0 0 2,615
BRISTOL-MYERS SQUIBB CO COM 110122108   3,021,959 41,380 SH   SOLE   0 0 41,380
BROADCOM INC COM 11135F101   3,538,765 5,620 SH   SOLE   0 0 5,620
BROOKS AUTOMATION INC NEW COM 114340102   1,928,826 23,273 SH   SOLE   0 0 23,273
CADENCE DESIGN SYSTEM INC COM 127387108   4,963,763 30,182 SH   SOLE   0 0 30,182
CAMBIUM NETWORKS CORP SHS G17766109   548,554 23,205 SH   SOLE   0 0 23,205
CAMDEN PPTY TR SH BEN INT 133131102   778,686 4,685 SH   SOLE   0 0 4,685
CANADIAN NAT RES LTD COM 136385101   3,920,772 63,259 SH   SOLE   0 0 63,259
CANADIAN NATL RY CO COM 136375102   2,236,132 16,670 SH   SOLE   0 0 16,670
CBAK ENERGY TECHNOLOGY INC COM 14986C102   90,177 70,451 SH   SOLE   0 0 70,451
CBRE GROUP INC CL A 12504L109   1,818,472 19,870 SH   SOLE   0 0 19,870
CHARLES RIV LABS INTL INC COM 159864107   1,501,258 5,287 SH   SOLE   0 0 5,287
CHEFS WHSE INC COM 163086101   857,274 26,297 SH   SOLE   0 0 26,297
CHESAPEAKE UTILS CORP COM 165303108   384,154 2,789 SH   SOLE   0 0 2,789
CHEVRON CORP NEW COM 166764100   6,389,625 39,241 SH   SOLE   0 0 39,241
CHIPOTLE MEXICAN GRILL INC COM 169656105   3,620,090 2,288 SH   SOLE   0 0 2,288
CHURCH & DWIGHT INC COM 171340102   2,403,763 24,188 SH   SOLE   0 0 24,188
CINTAS CORP COM 172908105   4,418,465 10,387 SH   SOLE   0 0 10,387
CISCO SYS INC COM 17275R102   1,736,405 31,141 SH   SOLE   0 0 31,141
CLARIVATE PLC ORD SHS G21810109   1,086,341 64,817 SH   SOLE   0 0 64,817
CLOROX CO DEL COM 189054109   1,872,123 13,466 SH   SOLE   0 0 13,466
COCA COLA CO COM 191216100   2,821,463 45,507 SH   SOLE   0 0 45,507
COCA COLA CONS INC COM 191098102   1,097,964 2,210 SH   SOLE   0 0 2,210
COGNEX CORP COM 192422103   369,358 4,788 SH   SOLE   0 0 4,788
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102   1,223,772 13,648 SH   SOLE   0 0 13,648
COLGATE PALMOLIVE CO COM 194162103   3,263,209 43,033 SH   SOLE   0 0 43,033
COMFORT SYS USA INC COM 199908104   821,842 9,233 SH   SOLE   0 0 9,233
CONOCOPHILLIPS COM 20825C104   2,835,612 28,356 SH   SOLE   0 0 28,356
COPART INC COM 217204106   1,694,501 13,505 SH   SOLE   0 0 13,505
CORNING INC COM 219350105   2,207,348 59,804 SH   SOLE   0 0 59,804
CORTEVA INC COM 22052L104   3,045,494 52,984 SH   SOLE   0 0 52,984
COSTAR GROUP INC COM 22160N109   4,330,477 65,012 SH   SOLE   0 0 65,012
CRISPR THERAPEUTICS AG NAMEN AKT H17182108   223,032 3,553 SH   SOLE   0 0 3,553
CRITEO S A SPONS ADS 226718104   1,931,676 70,913 SH   SOLE   0 0 70,913
CROWDSTRIKE HLDGS INC CL A 22788C105   2,525,167 11,120 SH   SOLE   0 0 11,120
CROWN CASTLE INTL CORP NEW COM 22822V101   4,579,119 24,806 SH   SOLE   0 0 24,806
CSW INDUSTRIALS INC COM 126402106   496,637 4,223 SH   SOLE   0 0 4,223
CTS CORP COM 126501105   536,888 15,192 SH   SOLE   0 0 15,192
CUBESMART COM 229663109   654,894 12,587 SH   SOLE   0 0 12,587
CUMMINS INC COM 231021106   1,483,644 7,233 SH   SOLE   0 0 7,233
D R HORTON INC COM 23331A109   582,844 7,822 SH   SOLE   0 0 7,822
DANAHER CORPORATION COM 235851102   3,334,318 11,367 SH   SOLE   0 0 11,367
DEXCOM INC COM 252131107   5,531,672 10,812 SH   SOLE   0 0 10,812
DIGITAL RLTY TR INC COM 253868103   2,107,358 14,861 SH   SOLE   0 0 14,861
DIODES INC COM 254543101   598,764 6,883 SH   SOLE   0 0 6,883
DOCUSIGN INC COM 256163106   2,342,513 21,868 SH   SOLE   0 0 21,868
DOMINOS PIZZA INC COM 25754A201   2,030,853 4,990 SH   SOLE   0 0 4,990
DORMAN PRODS INC COM 258278100   721,075 7,588 SH   SOLE   0 0 7,588
DOVER CORP COM 260003108   3,044,249 19,402 SH   SOLE   0 0 19,402
DREAM FINDERS HOMES INC COM CL A 26154D100   667,897 39,104 SH   SOLE   0 0 39,104
DUCK CREEK TECHNOLOGIES INC SHS 264120106   1,101,825 49,811 SH   SOLE   0 0 49,811
DUKE REALTY CORP COM NEW 264411505   1,956,347 33,695 SH   SOLE   0 0 33,695
DUPONT DE NEMOURS INC COM 26614N102   2,325,113 31,600 SH   SOLE   0 0 31,600
EATON CORP PLC SHS G29183103   937,229 6,176 SH   SOLE   0 0 6,176
ECOLAB INC COM 278865100   2,673,047 15,140 SH   SOLE   0 0 15,140
EDWARDS LIFESCIENCES CORP COM 28176E108   5,009,254 42,552 SH   SOLE   0 0 42,552
ELECTRONIC ARTS INC COM 285512109   2,057,848 16,266 SH   SOLE   0 0 16,266
EMERSON ELEC CO COM 291011104   2,722,776 27,769 SH   SOLE   0 0 27,769
ENVISTA HOLDINGS CORPORATION COM 29415F104   1,501,363 30,822 SH   SOLE   0 0 30,822
EOG RES INC COM 26875P101   1,692,691 14,197 SH   SOLE   0 0 14,197
EQUINIX INC COM 29444U700   1,796,776 2,423 SH   SOLE   0 0 2,423
EQUITY LIFESTYLE PPTYS INC COM 29472R108   772,214 10,097 SH   SOLE   0 0 10,097
EQUITY RESIDENTIAL SH BEN INT 29476L107   2,431,897 27,045 SH   SOLE   0 0 27,045
ESSEX PPTY TR INC COM 297178105   1,145,512 3,316 SH   SOLE   0 0 3,316
ETSY INC COM 29786A106   1,087,583 8,751 SH   SOLE   0 0 8,751
EXACT SCIENCES CORP COM 30063P105   1,324,670 18,946 SH   SOLE   0 0 18,946
EXPEDITORS INTL WASH INC COM 302130109   4,499,245 43,614 SH   SOLE   0 0 43,614
EXTRA SPACE STORAGE INC COM 30225T102   1,287,456 6,262 SH   SOLE   0 0 6,262
EXXON MOBIL CORP COM 30231G102   3,246,933 39,314 SH   SOLE   0 0 39,314
FACEBOOK INC CL A 30303M102   9,364,567 42,114 SH   SOLE   0 0 42,114
FACTSET RESH SYS INC COM 303075105   2,951,024 6,797 SH   SOLE   0 0 6,797
FASTENAL CO COM 311900104   3,633,713 61,174 SH   SOLE   0 0 61,174
FIVE BELOW INC COM 33829M101   1,158,043 7,312 SH   SOLE   0 0 7,312
FIVE9 INC COM 338307101   2,047,357 18,545 SH   SOLE   0 0 18,545
FLOOR & DECOR HLDGS INC CL A 339750101   908,173 11,212 SH   SOLE   0 0 11,212
FMC CORP COM NEW 302491303   3,625,691 27,557 SH   SOLE   0 0 27,557
FORWARD AIR CORP COM 349853101   648,026 6,627 SH   SOLE   0 0 6,627
FOX FACTORY HLDG CORP COM 35138V102   3,237,353 33,051 SH   SOLE   0 0 33,051
FRANKLIN ELEC INC COM 353514102   701,608 8,449 SH   SOLE   0 0 8,449
GARMIN LTD SHS H2906T109   2,318,407 19,546 SH   SOLE   0 0 19,546
GENMAB A/S SPONSORED ADS 372303206   1,710,640 47,281 SH   SOLE   0 0 47,281
GENUINE PARTS CO COM 372460105   4,437,117 35,210 SH   SOLE   0 0 35,210
GRAINGER W W INC COM 384802104   4,525,102 8,773 SH   SOLE   0 0 8,773
GUARDANT HEALTH INC COM 40131M109   346,048 5,224 SH   SOLE   0 0 5,224
GUIDEWIRE SOFTWARE INC COM 40171V100   2,092,195 22,112 SH   SOLE   0 0 22,112
HALLIBURTON CO COM 406216101   3,563,702 94,104 SH   SOLE   0 0 94,104
HEALTHPEAK PROPERTIES INC COM 42250P103   914,672 26,644 SH   SOLE   0 0 26,644
HEICO CORP NEW CL A 422806208   2,373,525 18,714 SH   SOLE   0 0 18,714
HELEN OF TROY LTD COM G4388N106   1,841,500 9,403 SH   SOLE   0 0 9,403
HERSHEY CO COM 427866108   1,443,088 6,662 SH   SOLE   0 0 6,662
HOLOGIC INC COM 436440101   2,151,132 28,002 SH   SOLE   0 0 28,002
HORIZON THERAPEUTICS PUB L SHS G46188101   2,008,935 19,095 SH   SOLE   0 0 19,095
HP INC COM 40434L105   1,058,870 29,170 SH   SOLE   0 0 29,170
HUNT J B TRANS SVCS INC COM 445658107   2,123,008 10,573 SH   SOLE   0 0 10,573
ICF INTL INC COM 44925C103   733,408 7,791 SH   SOLE   0 0 7,791
IDACORP INC COM 451107106   700,030 6,068 SH   SOLE   0 0 6,068
IDEX CORP COM 45167R104   1,336,794 6,972 SH   SOLE   0 0 6,972
IDEXX LABS INC COM 45168D104   267,513 489 SH   SOLE   0 0 489
II-VI INC COM 902104108   2,710,271 37,388 SH   SOLE   0 0 37,388
ILLINOIS TOOL WKS INC COM 452308109   2,328,834 11,121 SH   SOLE   0 0 11,121
ILLUMINA INC COM 452327109   984,692 2,818 SH   SOLE   0 0 2,818
IMPERIAL OIL LTD COM NEW 453038408   3,447,638 71,346 SH   SOLE   0 0 71,346
INTEGER HLDGS CORP COM 45826H109   775,451 9,625 SH   SOLE   0 0 9,625
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208   655,098 10,195 SH   SOLE   0 0 10,195
INTEL CORP COM 458140100   635,784 12,829 SH   SOLE   0 0 12,829
INTELLIA THERAPEUTICS INC COM 45826J105   398,329 5,481 SH   SOLE   0 0 5,481
INTUIT COM 461202103   365,327 760 SH   SOLE   0 0 760
INTUITIVE SURGICAL INC COM NEW 46120E602   2,323,458 7,702 SH   SOLE   0 0 7,702
INVITAE CORP COM 46185L103   99,720 12,512 SH   SOLE   0 0 12,512
IPG PHOTONICS CORP COM 44980X109   303,088 2,761 SH   SOLE   0 0 2,761
ITERIS INC NEW COM 46564T107   107,933 36,219 SH   SOLE   0 0 36,219
J & J SNACK FOODS CORP COM 466032109   448,923 2,894 SH   SOLE   0 0 2,894
JOHNSON & JOHNSON COM 478160104   7,786,905 43,937 SH   SOLE   0 0 43,937
JOHNSON CTLS INTL PLC SHS G51502105   1,164,289 17,756 SH   SOLE   0 0 17,756
JUNIPER NETWORKS INC COM 48203R104   203,716 5,482 SH   SOLE   0 0 5,482
KANDI TECHNOLOGIES GROUP INC COM 483709101   162,470 50,772 SH   SOLE   0 0 50,772
KEYSIGHT TECHNOLOGIES INC COM 49338L103   2,444,692 15,476 SH   SOLE   0 0 15,476
KFORCE INC COM 493732101   625,918 8,462 SH   SOLE   0 0 8,462
KIMBERLY-CLARK CORP COM 494368103   3,671,766 29,813 SH   SOLE   0 0 29,813
KLA CORP COM NEW 482480100   6,983,310 19,077 SH   SOLE   0 0 19,077
KONTOOR BRANDS INC COM 50050N103   1,128,543 27,292 SH   SOLE   0 0 27,292
KORN FERRY COM NEW 500643200   673,365 10,369 SH   SOLE   0 0 10,369
LA Z BOY INC COM 505336107   365,386 13,856 SH   SOLE   0 0 13,856
LABORATORY CORP AMER HLDGS COM NEW 50540R409   621,414 2,357 SH   SOLE   0 0 2,357
LAM RESEARCH CORP COM 512807108   2,344,704 4,361 SH   SOLE   0 0 4,361
LAUDER ESTEE COS INC CL A 518439104   1,293,151 4,749 SH   SOLE   0 0 4,749
LEAR CORP COM NEW 521865204   841,311 5,900 SH   SOLE   0 0 5,900
LEGGETT & PLATT INC COM 524660107   347,557 9,987 SH   SOLE   0 0 9,987
LEVI STRAUSS & CO NEW CL A COM STK 52736R102   1,085,498 54,934 SH   SOLE   0 0 54,934
LGI HOMES INC COM 50187T106   325,059 3,328 SH   SOLE   0 0 3,328
LHC GROUP INC COM 50187A107   1,019,029 6,044 SH   SOLE   0 0 6,044
LILLY ELI & CO COM 532457108   1,171,098 4,089 SH   SOLE   0 0 4,089
LINDE PLC SHS G5494J103   2,865,763 8,971 SH   SOLE   0 0 8,971
LOGITECH INTL S A SHS H50430232   2,645,220 35,853 SH   SOLE   0 0 35,853
LOWES COS INC COM 548661107   4,874,725 24,110 SH   SOLE   0 0 24,110
LULULEMON ATHLETICA INC COM 550021109   3,711,176 10,161 SH   SOLE   0 0 10,161
MAGNA INTL INC COM 559222401   2,134,546 33,192 SH   SOLE   0 0 33,192
MCCORMICK & CO INC COM NON VTG 579780206   2,559,798 25,649 SH   SOLE   0 0 25,649
MEDIAALPHA INC CL A 58450V104   551,013 33,294 SH   SOLE   0 0 33,294
MEDPACE HLDGS INC COM 58506Q109   351,518 2,149 SH   SOLE   0 0 2,149
MEDTRONIC PLC SHS G5960L103   3,830,133 34,521 SH   SOLE   0 0 34,521
MERCK & CO. INC COM 58933Y105   5,781,042 70,458 SH   SOLE   0 0 70,458
MESA LABS INC COM 59064R109   529,169 2,076 SH   SOLE   0 0 2,076
METTLER TOLEDO INTERNATIONAL COM 592688105   2,077,493 1,513 SH   SOLE   0 0 1,513
MICROCHIP TECHNOLOGY INC. COM 595017104   2,267,887 30,182 SH   SOLE   0 0 30,182
MICROSOFT CORP COM 594918104   18,886,336 61,258 SH   SOLE   0 0 61,258
MID-AMER APT CMNTYS INC COM 59522J103   1,763,964 8,422 SH   SOLE   0 0 8,422
MIDDLEBY CORP COM 596278101   1,973,807 12,040 SH   SOLE   0 0 12,040
MONDELEZ INTL INC CL A 609207105   3,511,607 55,935 SH   SOLE   0 0 55,935
MONOLITHIC PWR SYS INC COM 609839105   3,814,026 7,853 SH   SOLE   0 0 7,853
MONSTER BEVERAGE CORP NEW COM 61174X109   1,508,163 18,876 SH   SOLE   0 0 18,876
MOODYS CORP COM 615369105   612,984 1,817 SH   SOLE   0 0 1,817
MORNINGSTAR INC COM 617700109   2,636,489 9,651 SH   SOLE   0 0 9,651
MOVADO GROUP INC COM 624580106   617,756 15,820 SH   SOLE   0 0 15,820
NATIONAL RESH CORP COM NEW 637372202   616,061 15,537 SH   SOLE   0 0 15,537
NATIONAL VISION HLDGS INC COM 63845R107   1,263,460 28,998 SH   SOLE   0 0 28,998
NATUS MED INC DEL COM 639050103   552,808 21,035 SH   SOLE   0 0 21,035
NETAPP INC COM 64110D104   1,675,682 20,189 SH   SOLE   0 0 20,189
NEWMONT CORP COM 651639106   2,287,074 28,786 SH   SOLE   0 0 28,786
NEXTERA ENERGY INC COM 65339F101   2,832,127 33,433 SH   SOLE   0 0 33,433
NIKE INC CL B 654106103   2,466,797 18,332 SH   SOLE   0 0 18,332
NIO INC SPON ADS 62914V106   854,090 40,574 SH   SOLE   0 0 40,574
NORTONLIFELOCK INC COM 668771108   388,902 14,664 SH   SOLE   0 0 14,664
NOVANTA INC COM 67000B104   657,027 4,618 SH   SOLE   0 0 4,618
NOVARTIS AG SPONSORED ADR 66987V109   2,718,651 30,982 SH   SOLE   0 0 30,982
NOVO-NORDISK A S ADR 670100205   2,339,840 21,070 SH   SOLE   0 0 21,070
NUCOR CORP COM 670346105   5,076,156 34,148 SH   SOLE   0 0 34,148
NVIDIA CORPORATION COM 67066G104   7,823,435 28,672 SH   SOLE   0 0 28,672
OKTA INC CL A 679295105   719,253 4,765 SH   SOLE   0 0 4,765
OLD DOMINION FREIGHT LINE IN COM 679580100   2,596,232 8,692 SH   SOLE   0 0 8,692
OLLIES BARGAIN OUTLET HLDGS COM 681116109   2,306,879 53,698 SH   SOLE   0 0 53,698
OLO INC CL A 68134L109   246,695 18,618 SH   SOLE   0 0 18,618
OMEGA FLEX INC COM 682095104   251,734 1,938 SH   SOLE   0 0 1,938
OMNICELL COM COM 68213N109   291,585 2,252 SH   SOLE   0 0 2,252
ONTO INNOVATION INC COM 683344105   817,917 9,413 SH   SOLE   0 0 9,413
PACIRA BIOSCIENCES INC COM 695127100   293,818 3,850 SH   SOLE   0 0 3,850
PAYCOM SOFTWARE INC COM 70432V102   1,840,501 5,314 SH   SOLE   0 0 5,314
PENTAIR PLC SHS G7S00T104   2,048,787 37,794 SH   SOLE   0 0 37,794
PEPSICO INC COM 713448108   4,368,657 26,100 SH   SOLE   0 0 26,100
PFIZER INC COM 717081103   2,221,793 42,917 SH   SOLE   0 0 42,917
PINTEREST INC CL A 72352L106   1,669,465 67,837 SH   SOLE   0 0 67,837
PIONEER NAT RES CO COM 723787107   1,371,904 5,487 SH   SOLE   0 0 5,487
POOL CORP COM 73278L105   1,382,013 3,268 SH   SOLE   0 0 3,268
POTLATCHDELTIC CORPORATION COM 737630103   406,623 7,711 SH   SOLE   0 0 7,711
PPG INDS INC COM 693506107   2,736,369 20,877 SH   SOLE   0 0 20,877
PROCTER AND GAMBLE CO COM 742718109   7,012,717 45,895 SH   SOLE   0 0 45,895
PROLOGIS INC. COM 74340W103   4,009,140 24,827 SH   SOLE   0 0 24,827
PROS HOLDINGS INC COM 74346Y103   338,505 10,162 SH   SOLE   0 0 10,162
PS BUSINESS PKS INC CALIF COM 69360J107   635,948 3,784 SH   SOLE   0 0 3,784
Q2 HLDGS INC COM 74736L109   806,524 13,082 SH   SOLE   0 0 13,082
QUANTA SVCS INC COM 74762E102   3,578,912 27,193 SH   SOLE   0 0 27,193
QUEST DIAGNOSTICS INC COM 74834L100   417,826 3,053 SH   SOLE   0 0 3,053
REALTY INCOME CORP COM 756109104   1,614,399 23,296 SH   SOLE   0 0 23,296
REGENERON PHARMACEUTICALS COM 75886F107   1,772,412 2,538 SH   SOLE   0 0 2,538
REPLIGEN CORP COM 759916109   1,459,924 7,762 SH   SOLE   0 0 7,762
RIO TINTO PLC SPONSORED ADR 767204100   7,550,030 93,906 SH   SOLE   0 0 93,906
ROBERT HALF INTL INC COM 770323103   1,412,285 12,369 SH   SOLE   0 0 12,369
ROKU INC COM CL A 77543R102   341,024 2,722 SH   SOLE   0 0 2,722
ROPER TECHNOLOGIES INC COM 776696106   2,558,155 5,417 SH   SOLE   0 0 5,417
ROSS STORES INC COM 778296103   1,999,306 22,102 SH   SOLE   0 0 22,102
RPM INTL INC COM 749685103   1,218,734 14,965 SH   SOLE   0 0 14,965
S&P GLOBAL INC COM 78409V104   1,142,648 2,786 SH   SOLE   0 0 2,786
SALESFORCE COM INC COM 79466L302   3,202,891 15,085 SH   SOLE   0 0 15,085
SAP SE SPON ADR 803054204   1,875,184 16,900 SH   SOLE   0 0 16,900
SBA COMMUNICATIONS CORP NEW CL A 78410G104   2,710,436 7,877 SH   SOLE   0 0 7,877
SCOTTS MIRACLE-GRO CO CL A 810186106   1,179,810 9,595 SH   SOLE   0 0 9,595
SEAGEN INC COM 81181C104   2,255,911 15,661 SH   SOLE   0 0 15,661
SHERWIN WILLIAMS CO COM 824348106   2,303,386 9,228 SH   SOLE   0 0 9,228
SHUTTERSTOCK INC COM 825690100   1,130,547 12,146 SH   SOLE   0 0 12,146
SITEONE LANDSCAPE SUPPLY INC COM 82982L103   296,980 1,837 SH   SOLE   0 0 1,837
SKYWORKS SOLUTIONS INC COM 83088M102   3,797,578 28,493 SH   SOLE   0 0 28,493
SMITH A O CORP COM 831865209   4,001,545 62,632 SH   SOLE   0 0 62,632
SNAP INC CL A 83304A106   303,480 8,432 SH   SOLE   0 0 8,432
SOUTHERN COPPER CORP COM 84265V105   3,559,264 46,894 SH   SOLE   0 0 46,894
SPDR GOLD TR GOLD SHS 78463V107   622,159 3,444 SH   SOLE   0 0 3,444
SPOTIFY TECHNOLOGY S A SHS L8681T102   204,027 1,351 SH   SOLE   0 0 1,351
SPROUT SOCIAL INC COM CL A 85209W109   375,950 4,692 SH   SOLE   0 0 4,692
SPS COMM INC COM 78463M107   1,605,098 12,234 SH   SOLE   0 0 12,234
SQUARE INC CL A 852234103   662,607 4,886 SH   SOLE   0 0 4,886
STANLEY BLACK & DECKER INC COM 854502101   2,285,857 16,352 SH   SOLE   0 0 16,352
STARBUCKS CORP COM 855244109   1,903,785 20,928 SH   SOLE   0 0 20,928
STRATA SKIN SCIENCES INC COM NEW 86272A206   32,340 22,000 SH   SOLE   0 0 22,000
SUN CMNTYS INC COM 866674104   919,568 5,246 SH   SOLE   0 0 5,246
SUPERNUS PHARMACEUTICALS INC COM 868459108   412,636 12,767 SH   SOLE   0 0 12,767
SYSCO CORP COM 871829107   3,634,899 44,518 SH   SOLE   0 0 44,518
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   1,910,193 18,321 SH   SOLE   0 0 18,321
TARGET CORP COM 87612E106   3,563,573 16,792 SH   SOLE   0 0 16,792
TE CONNECTIVITY LTD REG SHS H84989104   1,154,265 8,813 SH   SOLE   0 0 8,813
TELADOC HEALTH INC COM 87918A105   307,403 4,262 SH   SOLE   0 0 4,262
TELEFLEX INCORPORATED COM 879369106   2,044,617 5,762 SH   SOLE   0 0 5,762
TERADYNE INC COM 880770102   3,266,509 27,628 SH   SOLE   0 0 27,628
TESLA INC COM 88160R101   4,899,074 4,546 SH   SOLE   0 0 4,546
TEXAS INSTRS INC COM 882508104   1,798,999 9,805 SH   SOLE   0 0 9,805
TEXAS PACIFIC LAND CORPORATI COM 88262P102   1,825,436 1,350 SH   SOLE   0 0 1,350
THE TRADE DESK INC COM CL A 88339J105   1,083,412 15,645 SH   SOLE   0 0 15,645
THERMO FISHER SCIENTIFIC INC COM 883556102   2,039,077 3,452 SH   SOLE   0 0 3,452
TJX COS INC NEW COM 872540109   1,767,023 29,168 SH   SOLE   0 0 29,168
TOPBUILD CORP COM 89055F103   1,071,836 5,909 SH   SOLE   0 0 5,909
TRANE TECHNOLOGIES PLC SHS G8994E103   871,654 5,708 SH   SOLE   0 0 5,708
TRANSUNION COM 89400J107   1,837,896 17,785 SH   SOLE   0 0 17,785
TREX CO INC COM 89531P105   1,514,524 23,183 SH   SOLE   0 0 23,183
TRIMBLE INC COM 896239100   1,626,177 22,542 SH   SOLE   0 0 22,542
TWILIO INC CL A 90138F102   1,754,423 10,645 SH   SOLE   0 0 10,645
TWITTER INC COM 90184L102   1,047,864 27,084 SH   SOLE   0 0 27,084
TYLER TECHNOLOGIES INC COM 902252105   4,053,081 9,110 SH   SOLE   0 0 9,110
U S PHYSICAL THERAPY INC COM 90337L108   528,629 5,316 SH   SOLE   0 0 5,316
ULTA BEAUTY INC COM 90384S303   5,467,970 13,731 SH   SOLE   0 0 13,731
UNILEVER PLC SPON ADR NEW 904767704   2,179,023 47,817 SH   SOLE   0 0 47,817
UNION PAC CORP COM 907818108   1,877,710 6,873 SH   SOLE   0 0 6,873
UNITED PARCEL SERVICE INC CL B 911312106   1,708,001 7,964 SH   SOLE   0 0 7,964
UNITY SOFTWARE INC COM 91332U101   276,772 2,790 SH   SOLE   0 0 2,790
UNIVERSAL DISPLAY CORP COM 91347P105   1,585,376 9,496 SH   SOLE   0 0 9,496
V F CORP COM 918204108   2,211,910 38,901 SH   SOLE   0 0 38,901
VAIL RESORTS INC COM 91879Q109   1,363,710 5,240 SH   SOLE   0 0 5,240
VEEVA SYS INC CL A COM 922475108   892,184 4,199 SH   SOLE   0 0 4,199
VERISK ANALYTICS INC COM 92345Y106   895,000 4,170 SH   SOLE   0 0 4,170
VISA INC COM CL A 92826C839   6,293,556 28,379 SH   SOLE   0 0 28,379
VULCAN MATLS CO COM 929160109   781,578 4,255 SH   SOLE   0 0 4,255
WABTEC COM 929740108   401,421 4,174 SH   SOLE   0 0 4,174
WASTE CONNECTIONS INC COM 94106B101   1,020,630 7,306 SH   SOLE   0 0 7,306
WAYFAIR INC CL A 94419L101   299,916 2,707 SH   SOLE   0 0 2,707
WEST PHARMACEUTICAL SVSC INC COM 955306105   3,272,188 7,967 SH   SOLE   0 0 7,967
WEYERHAEUSER CO MTN BE COM NEW 962166104   1,355,533 35,766 SH   SOLE   0 0 35,766
WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104   751,958 19,217 SH   SOLE   0 0 19,217
WORKDAY INC CL A 98138H101   1,914,281 7,994 SH   SOLE   0 0 7,994
WORKIVA INC COM CL A 98139A105   1,664,677 14,107 SH   SOLE   0 0 14,107
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105   1,657,904 4,008 SH   SOLE   0 0 4,008
ZENDESK INC COM 98936J101   1,544,888 12,843 SH   SOLE   0 0 12,843
ZIMMER BIOMET HOLDINGS INC COM 98956P102   631,784 4,940 SH   SOLE   0 0 4,940
ZOETIS INC CL A 98978V103   1,227,007 6,506 SH   SOLE   0 0 6,506
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101   381,086 3,251 SH   SOLE   0 0 3,251
ZOOMINFO TECHNOLOGIES INC COM CL A 98980F104   646,091 10,815 SH   SOLE   0 0 10,815