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
10X GENOMICS INC CL A COM 88025U109   560,896 3,961 SH   SOLE   0 0 3,961
3M CO COM 88579Y101   3,490,012 19,967 SH   SOLE   0 0 19,967
AAON INC COM PAR $0.004 000360206   2,411,215 36,188 SH   SOLE   0 0 36,188
ABB LTD SPONSORED ADR 000375204   2,370,614 84,786 SH   SOLE   0 0 84,786
ABBOTT LABS COM 002824100   3,931,374 35,906 SH   SOLE   0 0 35,906
ABIOMED INC COM 003654100   1,963,214 6,056 SH   SOLE   0 0 6,056
ADOBE SYSTEMS INCORPORATED COM 00724F101   3,182,395 6,363 SH   SOLE   0 0 6,363
ADVANCED MICRO DEVICES INC COM 007903107   4,936,584 53,828 SH   SOLE   0 0 53,828
AGILENT TECHNOLOGIES INC COM 00846U101   2,427,882 20,490 SH   SOLE   0 0 20,490
AGREE REALTY CORP COM 008492100   574,223 8,625 SH   SOLE   0 0 8,625
AIR PRODS & CHEMS INC COM 009158106   3,397,677 12,436 SH   SOLE   0 0 12,436
AKAMAI TECHNOLOGIES INC COM 00971T101   1,443,522 13,749 SH   SOLE   0 0 13,749
ALBEMARLE CORP COM 012653101   4,654,130 31,549 SH   SOLE   0 0 31,549
ALEXANDRIA REAL ESTATE EQ IN COM 015271109   653,650 3,668 SH   SOLE   0 0 3,668
ALEXION PHARMACEUTICALS INC COM 015351109   908,521 5,815 SH   SOLE   0 0 5,815
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   828,217 3,559 SH   SOLE   0 0 3,559
ALIGN TECHNOLOGY INC COM 016255101   244,578 458 SH   SOLE   0 0 458
ALPHABET INC CAP STK CL A 02079K305   7,625,533 4,351 SH   SOLE   0 0 4,351
ALPHABET INC CAP STK CL C 02079K107   229,771 131 SH   SOLE   0 0 131
AMBARELLA INC SHS G037AX101   698,967 7,612 SH   SOLE   0 0 7,612
AMDOCS LTD SHS G02602103   263,774 3,719 SH   SOLE   0 0 3,719
AMERICAN TOWER CORP NEW COM 03027X100   2,334,311 10,400 SH   SOLE   0 0 10,400
AMERICOLD RLTY TR COM 03064D108   768,768 20,594 SH   SOLE   0 0 20,594
AMGEN INC COM 031162100   2,769,362 12,045 SH   SOLE   0 0 12,045
AMN HEALTHCARE SVCS INC COM 001744101   1,325,924 19,427 SH   SOLE   0 0 19,427
AMPHENOL CORP NEW CL A 032095101   3,538,199 27,057 SH   SOLE   0 0 27,057
ANSYS INC COM 03662Q105   1,132,425 3,113 SH   SOLE   0 0 3,113
APPLE INC COM 037833100   22,210,687 167,388 SH   SOLE   0 0 167,388
APPLIED MATLS INC COM 038222105   3,825,707 44,330 SH   SOLE   0 0 44,330
APTIV PLC SHS G6095L109   1,798,151 13,801 SH   SOLE   0 0 13,801
ARISTA NETWORKS INC COM 040413106   2,135,828 7,350 SH   SOLE   0 0 7,350
ASML HOLDING N V N Y REGISTRY SHS N07059210   1,594,046 3,268 SH   SOLE   0 0 3,268
ASPEN TECHNOLOGY INC COM 045327103   2,069,698 15,890 SH   SOLE   0 0 15,890
ASTRAZENECA PLC SPONSORED ADR 046353108   800,939 16,022 SH   SOLE   0 0 16,022
ATLASSIAN CORP PLC CL A G06242104   2,880,393 12,316 SH   SOLE   0 0 12,316
ATMOS ENERGY CORP COM 049560105   1,442,673 15,118 SH   SOLE   0 0 15,118
AUTOHOME INC SP ADR RP CL A 05278C107   3,515,723 35,291 SH   SOLE   0 0 35,291
AUTOMATIC DATA PROCESSING IN COM 053015103   2,158,749 12,252 SH   SOLE   0 0 12,252
AUTOZONE INC COM 053332102   1,592,717 1,344 SH   SOLE   0 0 1,344
AVALARA INC COM 05338G106   2,736,482 16,596 SH   SOLE   0 0 16,596
AVALONBAY CMNTYS INC COM 053484101   1,026,741 6,400 SH   SOLE   0 0 6,400
AVERY DENNISON CORP COM 053611109   1,083,618 6,986 SH   SOLE   0 0 6,986
AYRO INC COM 054748108   202,829 33,360 SH   SOLE   0 0 33,360
BALCHEM CORP COM 057665200   921,117 7,994 SH   SOLE   0 0 7,994
BECTON DICKINSON & CO COM 075887109   2,070,853 8,276 SH   SOLE   0 0 8,276
BEST BUY INC COM 086516101   2,460,643 24,658 SH   SOLE   0 0 24,658
BIOGEN INC COM 09062X103   1,516,787 6,195 SH   SOLE   0 0 6,195
BIO-TECHNE CORP COM 09073M104   2,273,346 7,159 SH   SOLE   0 0 7,159
BLACK KNIGHT INC COM 09215C105   691,084 7,822 SH   SOLE   0 0 7,822
BLACKLINE INC COM 09239B109   4,964,488 37,221 SH   SOLE   0 0 37,221
BOOKING HOLDINGS INC COM 09857L108   1,320,624 593 SH   SOLE   0 0 593
BOOT BARN HLDGS INC COM 099406100   1,063,677 24,531 SH   SOLE   0 0 24,531
BRIGHT HORIZONS FAM SOL IN D COM 109194100   1,589,992 9,191 SH   SOLE   0 0 9,191
BROADCOM INC COM 11135F101   2,100,039 4,796 SH   SOLE   0 0 4,796
BROOKS AUTOMATION INC NEW COM 114340102   1,120,826 16,519 SH   SOLE   0 0 16,519
C H ROBINSON WORLDWIDE INC COM NEW 12541W209   403,877 4,303 SH   SOLE   0 0 4,303
CABLE ONE INC COM 12685J105   1,055,624 474 SH   SOLE   0 0 474
CADENCE DESIGN SYSTEM INC COM 127387108   4,440,510 32,548 SH   SOLE   0 0 32,548
CAMDEN PPTY TR SH BEN INT 133131102   692,417 6,930 SH   SOLE   0 0 6,930
CANADA GOOSE HLDGS INC SHS SUB VTG 135086106   600,955 20,187 SH   SOLE   0 0 20,187
CARETRUST REIT INC COM 14174T107   244,041 11,003 SH   SOLE   0 0 11,003
CBAK ENERGY TECHNOLOGY INC COM 14986C102   319,996 63,240 SH   SOLE   0 0 63,240
CBRE GROUP INC CL A 12504L109   764,372 12,187 SH   SOLE   0 0 12,187
CDW CORP COM 12514G108   468,851 3,558 SH   SOLE   0 0 3,558
CERNER CORP COM 156782104   1,696,887 21,622 SH   SOLE   0 0 21,622
CHARLES RIV LABS INTL INC COM 159864107   1,327,544 5,313 SH   SOLE   0 0 5,313
CHEMED CORP NEW COM 16359R103   893,760 1,678 SH   SOLE   0 0 1,678
CHEVRON CORP NEW COM 166764100   4,057,582 48,047 SH   SOLE   0 0 48,047
CHIPOTLE MEXICAN GRILL INC COM 169656105   1,536,517 1,108 SH   SOLE   0 0 1,108
CHURCH & DWIGHT INC COM 171340102   1,663,383 19,069 SH   SOLE   0 0 19,069
CINTAS CORP COM 172908105   4,101,294 11,603 SH   SOLE   0 0 11,603
CISCO SYS INC COM 17275R102   1,249,280 27,917 SH   SOLE   0 0 27,917
CLOROX CO DEL COM 189054109   1,887,828 9,349 SH   SOLE   0 0 9,349
COCA COLA CO COM 191216100   2,248,115 40,994 SH   SOLE   0 0 40,994
COGNEX CORP COM 192422103   580,664 7,233 SH   SOLE   0 0 7,233
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102   2,215,721 27,037 SH   SOLE   0 0 27,037
COHERENT INC COM 192479103   606,425 4,042 SH   SOLE   0 0 4,042
COLGATE PALMOLIVE CO COM 194162103   2,014,558 23,559 SH   SOLE   0 0 23,559
COMFORT SYS USA INC COM 199908104   643,524 12,220 SH   SOLE   0 0 12,220
CONOCOPHILLIPS COM 20825C104   628,968 15,728 SH   SOLE   0 0 15,728
COPART INC COM 217204106   1,740,874 13,681 SH   SOLE   0 0 13,681
CORESITE RLTY CORP COM 21870Q105   1,116,122 8,909 SH   SOLE   0 0 8,909
CORNING INC COM 219350105   1,804,130 50,115 SH   SOLE   0 0 50,115
CORTEVA INC COM 22052L104   976,431 25,218 SH   SOLE   0 0 25,218
COSTAR GROUP INC COM 22160N109   3,183,200 3,444 SH   SOLE   0 0 3,444
CROWDSTRIKE HLDGS INC CL A 22788C105   1,649,425 7,787 SH   SOLE   0 0 7,787
CROWN CASTLE INTL CORP NEW COM 22822V101   2,747,257 17,258 SH   SOLE   0 0 17,258
CSW INDUSTRIALS INC COM 126402106   763,928 6,826 SH   SOLE   0 0 6,826
CTS CORP COM 126501105   717,369 20,896 SH   SOLE   0 0 20,896
CUMMINS INC COM 231021106   2,030,359 8,940 SH   SOLE   0 0 8,940
CYRUSONE INC COM 23283R100   425,420 5,816 SH   SOLE   0 0 5,816
DANAHER CORPORATION COM 235851102   1,628,966 7,333 SH   SOLE   0 0 7,333
DEXCOM INC COM 252131107   3,280,888 8,874 SH   SOLE   0 0 8,874
DIGITAL RLTY TR INC COM 253868103   1,218,468 8,734 SH   SOLE   0 0 8,734
DIODES INC COM 254543101   525,137 7,449 SH   SOLE   0 0 7,449
DOCUSIGN INC COM 256163106   2,916,159 13,118 SH   SOLE   0 0 13,118
DOLLAR GEN CORP NEW COM 256677105   3,908,617 18,586 SH   SOLE   0 0 18,586
DORMAN PRODS INC COM 258278100   1,002,957 11,552 SH   SOLE   0 0 11,552
DOVER CORP COM 260003108   2,968,510 23,513 SH   SOLE   0 0 23,513
DUCK CREEK TECHNOLOGIES INC SHS 264120106   2,419,664 55,881 SH   SOLE   0 0 55,881
DUKE REALTY CORP COM NEW 264411505   1,118,940 27,994 SH   SOLE   0 0 27,994
EATON CORP PLC SHS G29183103   851,925 7,091 SH   SOLE   0 0 7,091
ECOLAB INC COM 278865100   2,811,186 12,993 SH   SOLE   0 0 12,993
EDWARDS LIFESCIENCES CORP COM 28176E108   3,691,000 40,458 SH   SOLE   0 0 40,458
ELECTRONIC ARTS INC COM 285512109   1,850,139 12,884 SH   SOLE   0 0 12,884
EMERSON ELEC CO COM 291011104   3,187,528 39,661 SH   SOLE   0 0 39,661
ENVESTNET INC COM 29404K106   342,013 4,156 SH   SOLE   0 0 4,156
EPAM SYS INC COM 29414B104   2,668,026 7,445 SH   SOLE   0 0 7,445
EQUINIX INC COM 29444U700   2,425,410 3,396 SH   SOLE   0 0 3,396
EQUITY LIFESTYLE PPTYS INC COM 29472R108   528,162 8,336 SH   SOLE   0 0 8,336
EQUITY RESIDENTIAL SH BEN INT 29476L107   560,236 9,451 SH   SOLE   0 0 9,451
ETSY INC COM 29786A106   1,634,891 9,189 SH   SOLE   0 0 9,189
EXPEDITORS INTL WASH INC COM 302130109   2,881,404 30,295 SH   SOLE   0 0 30,295
EXTRA SPACE STORAGE INC COM 30225T102   230,451 1,989 SH   SOLE   0 0 1,989
EXXON MOBIL CORP COM 30231G102   482,344 11,702 SH   SOLE   0 0 11,702
FACEBOOK INC CL A 30303M102   11,756,161 43,038 SH   SOLE   0 0 43,038
FACTSET RESH SYS INC COM 303075105   2,654,643 7,984 SH   SOLE   0 0 7,984
FASTENAL CO COM 311900104   2,951,376 60,442 SH   SOLE   0 0 60,442
FMC CORP COM NEW 302491303   2,265,396 19,711 SH   SOLE   0 0 19,711
FORWARD AIR CORP COM 349853101   1,044,524 13,594 SH   SOLE   0 0 13,594
FOX FACTORY HLDG CORP COM 35138V102   3,919,317 37,076 SH   SOLE   0 0 37,076
FRANKLIN ELEC INC COM 353514102   842,469 12,173 SH   SOLE   0 0 12,173
GARMIN LTD SHS H2906T109   543,606 4,543 SH   SOLE   0 0 4,543
GARTNER INC COM 366651107   1,302,326 8,130 SH   SOLE   0 0 8,130
GENMAB A/S SPONSORED ADS 372303206   970,012 23,857 SH   SOLE   0 0 23,857
GENTEX CORP COM 371901109   2,083,907 61,418 SH   SOLE   0 0 61,418
GENUINE PARTS CO COM 372460105   3,417,678 34,030 SH   SOLE   0 0 34,030
GLAUKOS CORP COM 377322102   1,307,604 17,374 SH   SOLE   0 0 17,374
GRAINGER W W INC COM 384802104   2,345,422 5,744 SH   SOLE   0 0 5,744
GRUPO AEROPUERTO DEL PACIFIC SPON ADR B 400506101   2,486,460 22,342 SH   SOLE   0 0 22,342
GUIDEWIRE SOFTWARE INC COM 40171V100   1,217,814 9,460 SH   SOLE   0 0 9,460
HEICO CORP NEW CL A 422806208   2,836,606 24,232 SH   SOLE   0 0 24,232
HERSHEY CO COM 427866108   894,965 5,875 SH   SOLE   0 0 5,875
HMS HLDGS CORP COM 40425J101   437,109 11,894 SH   SOLE   0 0 11,894
HOLOGIC INC COM 436440101   3,146,745 43,207 SH   SOLE   0 0 43,207
HOME DEPOT INC COM 437076102   386,312 1,454 SH   SOLE   0 0 1,454
HUNT J B TRANS SVCS INC COM 445658107   1,300,730 9,519 SH   SOLE   0 0 9,519
IDEX CORP COM 45167R104   643,429 3,230 SH   SOLE   0 0 3,230
IDEXX LABS INC COM 45168D104   323,751 648 SH   SOLE   0 0 648
IHS MARKIT LTD SHS G47567105   1,068,782 11,898 SH   SOLE   0 0 11,898
ILLINOIS TOOL WKS INC COM 452308109   3,802,805 18,652 SH   SOLE   0 0 18,652
ILLUMINA INC COM 452327109   808,167 2,184 SH   SOLE   0 0 2,184
IMPERIAL OIL LTD COM NEW 453038408   1,766,687 92,846 SH   SOLE   0 0 92,846
INCYTE CORP COM 45337C102   311,679 3,583 SH   SOLE   0 0 3,583
INTEL CORP COM 458140100   940,962 18,887 SH   SOLE   0 0 18,887
INTUIT COM 461202103   1,813,443 4,774 SH   SOLE   0 0 4,774
INTUITIVE SURGICAL INC COM NEW 46120E602   1,765,779 2,158 SH   SOLE   0 0 2,158
IPG PHOTONICS CORP COM 44980X109   933,694 4,172 SH   SOLE   0 0 4,172
ISHARES SILVER TR ISHARES 46428Q109   255,528 10,400 SH   SOLE   0 0 10,400
ITERIS INC NEW COM 46564T107   135,481 23,979 SH   SOLE   0 0 23,979
J & J SNACK FOODS CORP COM 466032109   489,934 3,153 SH   SOLE   0 0 3,153
JOHNSON & JOHNSON COM 478160104   5,512,676 35,028 SH   SOLE   0 0 35,028
JUNIPER NETWORKS INC COM 48203R104   244,899 10,880 SH   SOLE   0 0 10,880
KANDI TECHNOLOGIES GROUP INC COM 483709101   267,503 38,769 SH   SOLE   0 0 38,769
KEYSIGHT TECHNOLOGIES INC COM 49338L103   1,678,932 12,711 SH   SOLE   0 0 12,711
KFORCE INC COM 493732101   842,502 20,017 SH   SOLE   0 0 20,017
KIMBERLY-CLARK CORP COM 494368103   2,699,855 20,024 SH   SOLE   0 0 20,024
KIRKLAND LAKE GOLD LTD COM 49741E100   2,312,164 56,025 SH   SOLE   0 0 56,025
KLA CORP COM NEW 482480100   7,506,506 28,993 SH   SOLE   0 0 28,993
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303   1,257,216 23,209 SH   SOLE   0 0 23,209
LA Z BOY INC COM 505336107   924,678 23,210 SH   SOLE   0 0 23,210
LABORATORY CORP AMER HLDGS COM NEW 50540R409   1,109,583 5,451 SH   SOLE   0 0 5,451
LAM RESEARCH CORP COM 512807108   2,537,430 5,373 SH   SOLE   0 0 5,373
LAUDER ESTEE COS INC CL A 518439104   3,000,548 11,272 SH   SOLE   0 0 11,272
LHC GROUP INC COM 50187A107   652,522 3,059 SH   SOLE   0 0 3,059
LILLY ELI & CO COM 532457108   2,093,520 12,399 SH   SOLE   0 0 12,399
LINDE PLC SHS G5494J103   2,363,641 8,970 SH   SOLE   0 0 8,970
LISTED FD TR WAHED FTSE ETF 53656F607   1,115,712 32,941 SH   SOLE   0 0 32,941
LITTELFUSE INC COM 537008104   792,873 3,113 SH   SOLE   0 0 3,113
LOWES COS INC COM 548661107   5,517,499 34,375 SH   SOLE   0 0 34,375
LULULEMON ATHLETICA INC COM 550021109   2,540,871 7,301 SH   SOLE   0 0 7,301
MAGNA INTL INC COM 559222401   2,883,984 40,734 SH   SOLE   0 0 40,734
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105   2,205,819 46,399 SH   SOLE   0 0 46,399
MASCO CORP COM 574599106   455,997 8,301 SH   SOLE   0 0 8,301
MASIMO CORP COM 574795100   1,965,066 7,322 SH   SOLE   0 0 7,322
MAXIM INTEGRATED PRODS INC COM 57772K101   1,330,045 15,003 SH   SOLE   0 0 15,003
MCCORMICK & CO INC COM NON VTG 579780206   2,112,339 22,096 SH   SOLE   0 0 22,096
MEDPACE HLDGS INC COM 58506Q109   979,952 7,040 SH   SOLE   0 0 7,040
MEDTRONIC PLC SHS G5960L103   4,971,918 42,444 SH   SOLE   0 0 42,444
MERCK & CO. INC COM 58933Y105   1,859,125 22,728 SH   SOLE   0 0 22,728
METTLER TOLEDO INTERNATIONAL COM 592688105   1,992,841 1,749 SH   SOLE   0 0 1,749
MFA FINL INC COM 55272X102   1 10,000 SH Call SOLE   0 0 10,000
MICROCHIP TECHNOLOGY INC. COM 595017104   889,867 6,443 SH   SOLE   0 0 6,443
MICROSOFT CORP COM 594918104   13,299,132 59,793 SH   SOLE   0 0 59,793
MID-AMER APT CMNTYS INC COM 59522J103   824,836 6,511 SH   SOLE   0 0 6,511
MONDELEZ INTL INC CL A 609207105   2,439,566 41,723 SH   SOLE   0 0 41,723
MONOLITHIC PWR SYS INC COM 609839105   2,115,800 5,777 SH   SOLE   0 0 5,777
MONSTER BEVERAGE CORP NEW COM 61174X109   1,594,046 17,237 SH   SOLE   0 0 17,237
MOODYS CORP COM 615369105   762,843 2,628 SH   SOLE   0 0 2,628
NATIONAL VISION HLDGS INC COM 63845R107   725,799 16,026 SH   SOLE   0 0 16,026
NCINO INC COM 63947U107   1,935,498 26,730 SH   SOLE   0 0 26,730
NEWMONT CORP COM 651639106   1,313,271 21,928 SH   SOLE   0 0 21,928
NIKE INC CL B 654106103   1,901,351 13,440 SH   SOLE   0 0 13,440
NIO INC SPON ADS 62914V106   2,358,155 48,382 SH   SOLE   0 0 48,382
NOVARTIS AG SPONSORED ADR 66987V109   1,538,281 16,290 SH   SOLE   0 0 16,290
NOVO-NORDISK A S ADR 670100205   1,637,894 23,449 SH   SOLE   0 0 23,449
NVIDIA CORPORATION COM 67066G104   3,364,541 6,443 SH   SOLE   0 0 6,443
OKTA INC CL A 679295105   1,003,262 3,946 SH   SOLE   0 0 3,946
OLD DOMINION FREIGHT LINE IN COM 679580100   1,868,196 9,572 SH   SOLE   0 0 9,572
OLLIES BARGAIN OUTLET HLDGS COM 681116109   5,196,666 63,552 SH   SOLE   0 0 63,552
OMNICELL COM COM 68213N109   1,246,455 10,385 SH   SOLE   0 0 10,385
ONTO INNOVATION INC COM 683344105   945,905 19,893 SH   SOLE   0 0 19,893
OREILLY AUTOMOTIVE INC COM 67103H107   1,368,370 3,024 SH   SOLE   0 0 3,024
OTIS WORLDWIDE CORP COM 68902V107   684,675 10,136 SH   SOLE   0 0 10,136
PACIRA BIOSCIENCES INC COM 695127100   277,679 4,640 SH   SOLE   0 0 4,640
PALO ALTO NETWORKS INC COM 697435105   2,130,036 5,994 SH   SOLE   0 0 5,994
PAYCOM SOFTWARE INC COM 70432V102   3,481,099 7,697 SH   SOLE   0 0 7,697
PAYLOCITY HLDG CORP COM 70438V106   1,803,220 8,757 SH   SOLE   0 0 8,757
PENTAIR PLC SHS G7S00T104   2,581,550 48,626 SH   SOLE   0 0 48,626
PEPSICO INC COM 713448108   4,169,125 28,113 SH   SOLE   0 0 28,113
PFIZER INC COM 717081103   807,912 21,948 SH   SOLE   0 0 21,948
PROCTER AND GAMBLE CO COM 742718109   3,600,725 25,878 SH   SOLE   0 0 25,878
PROLOGIS INC. COM 74340W103   2,536,049 25,447 SH   SOLE   0 0 25,447
PROS HOLDINGS INC COM 74346Y103   513,248 10,109 SH   SOLE   0 0 10,109
PS BUSINESS PKS INC CALIF COM 69360J107   398,936 3,002 SH   SOLE   0 0 3,002
PUBLIC STORAGE COM 74460D109   230,546 998 SH   SOLE   0 0 998
QTS RLTY TR INC COM CL A 74736A103   209,504 3,386 SH   SOLE   0 0 3,386
QUALYS INC COM 74758T303   378,232 3,104 SH   SOLE   0 0 3,104
QUANTA SVCS INC COM 74762E102   3,579,303 49,699 SH   SOLE   0 0 49,699
QUEST DIAGNOSTICS INC COM 74834L100   437,689 3,673 SH   SOLE   0 0 3,673
REALTY INCOME CORP COM 756109104   720,616 11,591 SH   SOLE   0 0 11,591
REGENERON PHARMACEUTICALS COM 75886F107   1,491,887 3,088 SH   SOLE   0 0 3,088
RESMED INC COM 761152107   219,905 1,035 SH   SOLE   0 0 1,035
RINGCENTRAL INC CL A 76680R206   1,683,568 4,442 SH   SOLE   0 0 4,442
RIO TINTO PLC SPONSORED ADR 767204100   4,081,358 54,259 SH   SOLE   0 0 54,259
ROPER TECHNOLOGIES INC COM 776696106   2,588,309 6,004 SH   SOLE   0 0 6,004
ROSS STORES INC COM 778296103   2,121,236 17,273 SH   SOLE   0 0 17,273
RPM INTL INC COM 749685103   1,618,496 17,829 SH   SOLE   0 0 17,829
SALESFORCE COM INC COM 79466L302   3,727,725 16,752 SH   SOLE   0 0 16,752
SAP SE SPON ADR 803054204   1,185,104 9,089 SH   SOLE   0 0 9,089
SBA COMMUNICATIONS CORP NEW CL A 78410G104   1,660,086 5,884 SH   SOLE   0 0 5,884
SCOTTS MIRACLE GRO CO CL A 810186106   1,025,799 5,151 SH   SOLE   0 0 5,151
SEAGATE TECHNOLOGY PLC SHS G7945M107   367,799 5,917 SH   SOLE   0 0 5,917
SEAGEN INC COM 81181C104   2,138,254 12,209 SH   SOLE   0 0 12,209
SHERWIN WILLIAMS CO COM 824348106   2,381,127 3,240 SH   SOLE   0 0 3,240
SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108   681,189 14,147 SH   SOLE   0 0 14,147
SKYWORKS SOLUTIONS INC COM 83088M102   4,730,338 30,942 SH   SOLE   0 0 30,942
SMITH A O CORP COM 831865209   2,570,265 46,886 SH   SOLE   0 0 46,886
SNAP INC CL A 83304A106   1,030,094 20,573 SH   SOLE   0 0 20,573
SOUTHERN COPPER CORP COM 84265V105   3,395,950 52,149 SH   SOLE   0 0 52,149
SPDR GOLD TR GOLD SHS 78463V107   456,423 2,559 SH   SOLE   0 0 2,559
SPLUNK INC COM 848637104   439,792 2,589 SH   SOLE   0 0 2,589
SPS COMMERCE INC COM 78463M107   1,309,050 12,055 SH   SOLE   0 0 12,055
SQUARE INC CL A 852234103   4,549,281 20,903 SH   SOLE   0 0 20,903
STANDARD MTR PRODS INC COM 853666105   622,330 15,381 SH   SOLE   0 0 15,381
STANLEY BLACK & DECKER INC COM 854502101   2,385,265 13,358 SH   SOLE   0 0 13,358
STARBUCKS CORP COM 855244109   2,014,082 18,827 SH   SOLE   0 0 18,827
SUN CMNTYS INC COM 866674104   553,563 3,643 SH   SOLE   0 0 3,643
SYKES ENTERPRISES INC COM 871237103   539,890 14,332 SH   SOLE   0 0 14,332
TANDEM DIABETES CARE INC COM NEW 875372203   814,069 8,508 SH   SOLE   0 0 8,508
TARGET CORP COM 87612E106   4,209,514 23,846 SH   SOLE   0 0 23,846
TE CONNECTIVITY LTD REG SHS H84989104   1,283,505 10,601 SH   SOLE   0 0 10,601
TELADOC HEALTH INC COM 87918A105   1,254,381 6,273 SH   SOLE   0 0 6,273
TELEFLEX INCORPORATED COM 879369106   2,266,047 5,506 SH   SOLE   0 0 5,506
TENARIS S A SPONSORED ADS 88031M109   1,620,451 101,596 SH   SOLE   0 0 101,596
TERADYNE INC COM 880770102   3,312,241 27,627 SH   SOLE   0 0 27,627
TESLA INC COM 88160R101   3,082,371 4,368 SH   SOLE   0 0 4,368
TETRA TECH INC NEW COM 88162G103   782,293 6,757 SH   SOLE   0 0 6,757
TEXAS INSTRS INC COM 882508104   1,133,931 6,909 SH   SOLE   0 0 6,909
TEXAS PAC LD TR SUB CTF PROP I T 882610108   696,524 958 SH   SOLE   0 0 958
TIFFANY & CO NEW COM 886547108   488,641 3,717 SH   SOLE   0 0 3,717
TJX COS INC NEW COM 872540109   1,216,665 17,816 SH   SOLE   0 0 17,816
TRANE TECHNOLOGIES PLC SHS G8994E103   1,578,333 10,873 SH   SOLE   0 0 10,873
TRANSUNION COM 89400J107   3,717,275 37,465 SH   SOLE   0 0 37,465
TREX CO INC COM 89531P105   1,246,478 14,889 SH   SOLE   0 0 14,889
TWILIO INC CL A 90138F102   2,616,769 7,730 SH   SOLE   0 0 7,730
TWITTER INC COM 90184L102   3,624,803 66,940 SH   SOLE   0 0 66,940
TYLER TECHNOLOGIES INC COM 902252105   2,574,915 5,899 SH   SOLE   0 0 5,899
U S PHYSICAL THERAPY INC COM 90337L108   595,565 4,953 SH   SOLE   0 0 4,953
ULTA BEAUTY INC COM 90384S303   3,347,441 11,657 SH   SOLE   0 0 11,657
UNILEVER PLC SPON ADR NEW 904767704   1,706,088 28,265 SH   SOLE   0 0 28,265
UNION PAC CORP COM 907818108   1,444,596 6,938 SH   SOLE   0 0 6,938
UNIVERSAL DISPLAY CORP COM 91347P105   1,038,739 4,520 SH   SOLE   0 0 4,520
V F CORP COM 918204108   3,976,900 46,562 SH   SOLE   0 0 46,562
VEEVA SYS INC CL A COM 922475108   1,705,797 6,266 SH   SOLE   0 0 6,266
VERISK ANALYTICS INC COM 92345Y106   1,084,012 5,222 SH   SOLE   0 0 5,222
VISA INC COM CL A 92826C839   2,235,333 10,220 SH   SOLE   0 0 10,220
VULCAN MATLS CO COM 929160109   871,543 5,877 SH   SOLE   0 0 5,877
WASTE CONNECTIONS INC COM 94106B101   664,387 6,477 SH   SOLE   0 0 6,477
XILINX INC COM 983919101   963,779 6,798 SH   SOLE   0 0 6,798
XYLEM INC COM 98419M100   525,769 5,165 SH   SOLE   0 0 5,165
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105   1,560,457 4,060 SH   SOLE   0 0 4,060
ZENDESK INC COM 98936J101   494,811 3,457 SH   SOLE   0 0 3,457
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101   338,243 1,003 SH   SOLE   0 0 1,003
ZYNGA INC CL A 98986T108   1,007,103 102,037 SH   SOLE   0 0 102,037