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,103,700 19,376 SH   SOLE   0 0 19,376
AAON INC COM PAR $0.004 000360206   2,157,616 35,811 SH   SOLE   0 0 35,811
ABB LTD SPONSORED ADR 000375204   2,088,480 82,062 SH   SOLE   0 0 82,062
ABBOTT LABS COM 002824100   3,814,527 35,050 SH   SOLE   0 0 35,050
ABIOMED INC COM 003654100   1,007,590 3,637 SH   SOLE   0 0 3,637
ADOBE SYSTEMS INCORPORATED COM 00724F101   3,108,010 6,337 SH   SOLE   0 0 6,337
ADVANCED MICRO DEVICES INC COM 007903107   4,292,785 52,357 SH   SOLE   0 0 52,357
AGILENT TECHNOLOGIES INC COM 00846U101   2,005,929 19,872 SH   SOLE   0 0 19,872
AGREE REALTY CORP COM 008492100   538,949 8,469 SH   SOLE   0 0 8,469
AIR PRODS & CHEMS INC COM 009158106   3,537,282 11,876 SH   SOLE   0 0 11,876
AKAMAI TECHNOLOGIES INC COM 00971T101   1,522,785 13,776 SH   SOLE   0 0 13,776
ALBEMARLE CORP COM 012653101   2,741,115 30,702 SH   SOLE   0 0 30,702
ALEXANDRIA REAL ESTATE EQ IN COM 015271109   578,690 3,617 SH   SOLE   0 0 3,617
ALEXION PHARMACEUTICALS INC COM 015351109   662,100 5,786 SH   SOLE   0 0 5,786
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   784,805 2,670 SH   SOLE   0 0 2,670
ALPHABET INC CAP STK CL A 02079K305   6,439,015 4,393 SH   SOLE   0 0 4,393
AMBARELLA INC SHS G037AX101   426,120 8,166 SH   SOLE   0 0 8,166
AMDOCS LTD SHS G02602103   207,448 3,613 SH   SOLE   0 0 3,613
AMERICAN HOMES 4 RENT CL A 02665T306   531,836 18,674 SH   SOLE   0 0 18,674
AMERICAN TOWER CORP NEW COM 03027X100   2,481,189 10,264 SH   SOLE   0 0 10,264
AMERICOLD RLTY TR COM 03064D108   769,617 21,528 SH   SOLE   0 0 21,528
AMGEN INC COM 031162100   2,722,343 10,711 SH   SOLE   0 0 10,711
AMN HEALTHCARE SVCS INC COM 001744101   1,179,215 20,171 SH   SOLE   0 0 20,171
AMPHENOL CORP NEW CL A 032095101   2,922,730 26,995 SH   SOLE   0 0 26,995
ANSYS INC COM 03662Q105   1,048,620 3,205 SH   SOLE   0 0 3,205
APPLE INC COM 037833100   19,511,821 168,481 SH   SOLE   0 0 168,481
APPLIED MATLS INC COM 038222105   2,585,795 43,495 SH   SOLE   0 0 43,495
APTIV PLC SHS G6095L109   1,457,364 15,896 SH   SOLE   0 0 15,896
ARISTA NETWORKS INC COM 040413106   699,159 3,379 SH   SOLE   0 0 3,379
ASML HOLDING N V N Y REGISTRY SHS N07059210   1,171,044 3,171 SH   SOLE   0 0 3,171
ASPEN TECHNOLOGY INC COM 045327103   1,963,235 15,509 SH   SOLE   0 0 15,509
ASTRAZENECA PLC SPONSORED ADR 046353108   852,594 15,558 SH   SOLE   0 0 15,558
ATLASSIAN CORP PLC CL A G06242104   2,225,906 12,244 SH   SOLE   0 0 12,244
ATMOS ENERGY CORP COM 049560105   1,422,781 14,884 SH   SOLE   0 0 14,884
AUTOHOME INC SP ADR RP CL A 05278C107   3,565,750 37,143 SH   SOLE   0 0 37,143
AUTOMATIC DATA PROCESSING IN COM 053015103   1,610,174 11,543 SH   SOLE   0 0 11,543
AUTOZONE INC COM 053332102   2,875,903 2,442 SH   SOLE   0 0 2,442
AVALARA INC COM 05338G106   2,314,993 18,180 SH   SOLE   0 0 18,180
AVALONBAY CMNTYS INC COM 053484101   968,512 6,485 SH   SOLE   0 0 6,485
AVERY DENNISON CORP COM 053611109   894,320 6,996 SH   SOLE   0 0 6,996
AYRO INC COM 054748108   110,292 37,261 SH   SOLE   0 0 37,261
BALCHEM CORP COM 057665200   771,510 7,902 SH   SOLE   0 0 7,902
BARRICK GOLD CORP COM 067901108   1,434,660 51,037 SH   SOLE   0 0 51,037
BAYTEX ENERGY CORP COM 07317Q105   53 15,000 SH Call SOLE   0 0 15,000
BECTON DICKINSON & CO COM 075887109   1,874,283 8,055 SH   SOLE   0 0 8,055
BEST BUY INC COM 086516101   3,541,461 31,822 SH   SOLE   0 0 31,822
BILL COM HLDGS INC COM 090043100   505,623 5,041 SH   SOLE   0 0 5,041
BIOGEN INC COM 09062X103   1,768,774 6,235 SH   SOLE   0 0 6,235
BIO-TECHNE CORP COM 09073M104   1,271,895 5,134 SH   SOLE   0 0 5,134
BLACK KNIGHT INC COM 09215C105   808,045 9,283 SH   SOLE   0 0 9,283
BLACKLINE INC COM 09239B109   3,408,084 38,024 SH   SOLE   0 0 38,024
BOOKING HOLDINGS INC COM 09857L108   1,017,936 595 SH   SOLE   0 0 595
BOOT BARN HLDGS INC COM 099406100   635,631 22,588 SH   SOLE   0 0 22,588
BRIGHT HORIZONS FAM SOL IN D COM 109194100   1,376,109 9,051 SH   SOLE   0 0 9,051
BROADCOM INC COM 11135F101   1,736,750 4,767 SH   SOLE   0 0 4,767
BROOKS AUTOMATION INC NEW COM 114340102   646,702 13,980 SH   SOLE   0 0 13,980
C H ROBINSON WORLDWIDE INC COM NEW 12541W209   424,849 4,157 SH   SOLE   0 0 4,157
CABLE ONE INC COM 12685J105   899,601 477 SH   SOLE   0 0 477
CADENCE DESIGN SYSTEM INC COM 127387108   3,481,908 32,654 SH   SOLE   0 0 32,654
CAMDEN PPTY TR SH BEN INT 133131102   604,853 6,798 SH   SOLE   0 0 6,798
CARETRUST REIT INC COM 14174T107   191,176 10,743 SH   SOLE   0 0 10,743
CBRE GROUP INC CL A 12504L109   822,570 17,513 SH   SOLE   0 0 17,513
CDW CORP COM 12514G108   412,873 3,454 SH   SOLE   0 0 3,454
CENTENNIAL RESOURCE DEV INC CL A 15136A102   33 25,000 SH Call SOLE   0 0 25,000
CERNER CORP COM 156782104   1,520,216 21,029 SH   SOLE   0 0 21,029
CHARLES RIV LABS INTL INC COM 159864107   1,203,129 5,313 SH   SOLE   0 0 5,313
CHEMED CORP NEW COM 16359R103   806,041 1,678 SH   SOLE   0 0 1,678
CHEVRON CORP NEW COM 166764100   3,314,701 46,038 SH   SOLE   0 0 46,038
CHIPOTLE MEXICAN GRILL INC COM 169656105   1,339,696 1,077 SH   SOLE   0 0 1,077
CHOICE HOTELS INTL INC COM 169905106   262,784 3,057 SH   SOLE   0 0 3,057
CHURCH & DWIGHT INC COM 171340102   1,758,913 18,770 SH   SOLE   0 0 18,770
CINTAS CORP COM 172908105   3,722,343 11,184 SH   SOLE   0 0 11,184
CISCO SYS INC COM 17275R102   1,036,790 26,321 SH   SOLE   0 0 26,321
CITRIX SYS INC COM 177376100   3,250,798 23,606 SH   SOLE   0 0 23,606
CLOROX CO DEL COM 189054109   3,189,401 15,175 SH   SOLE   0 0 15,175
COCA COLA CO COM 191216100   1,888,126 38,244 SH   SOLE   0 0 38,244
COGNEX CORP COM 192422103   470,824 7,232 SH   SOLE   0 0 7,232
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102   1,865,147 26,868 SH   SOLE   0 0 26,868
COHERENT INC COM 192479103   448,459 4,043 SH   SOLE   0 0 4,043
COLGATE PALMOLIVE CO COM 194162103   1,717,250 22,259 SH   SOLE   0 0 22,259
COLUMBIA SPORTSWEAR CO COM 198516106   1,293,207 14,868 SH   SOLE   0 0 14,868
COMFORT SYS USA INC COM 199908104   621,804 12,072 SH   SOLE   0 0 12,072
CONOCOPHILLIPS COM 20825C104   483,012 14,708 SH   SOLE   0 0 14,708
COPART INC COM 217204106   1,465,629 13,937 SH   SOLE   0 0 13,937
CORESITE RLTY CORP COM 21870Q105   1,044,715 8,788 SH   SOLE   0 0 8,788
CORNING INC COM 219350105   1,560,723 48,156 SH   SOLE   0 0 48,156
COSTAR GROUP INC COM 22160N109   2,196,219 2,588 SH   SOLE   0 0 2,588
CROWDSTRIKE HLDGS INC CL A 22788C105   506,117 3,686 SH   SOLE   0 0 3,686
CROWN CASTLE INTL CORP NEW COM 22822V101   2,834,193 17,022 SH   SOLE   0 0 17,022
CSW INDUSTRIALS INC COM 126402106   479,781 6,211 SH   SOLE   0 0 6,211
CTS CORP COM 126501105   454,706 20,640 SH   SOLE   0 0 20,640
CUMMINS INC COM 231021106   1,840,342 8,715 SH   SOLE   0 0 8,715
CYRUSONE INC COM 23283R100   419,885 5,996 SH   SOLE   0 0 5,996
DEXCOM INC COM 252131107   3,238,742 7,857 SH   SOLE   0 0 7,857
DIGITAL RLTY TR INC COM 253868103   1,261,814 8,598 SH   SOLE   0 0 8,598
DIODES INC COM 254543101   415,323 7,357 SH   SOLE   0 0 7,357
DOCUSIGN INC COM 256163106   2,880,004 13,380 SH   SOLE   0 0 13,380
DOLLAR GEN CORP NEW COM 256677105   3,895,789 18,585 SH   SOLE   0 0 18,585
DOMINOS PIZZA INC COM 25754A201   812,710 1,911 SH   SOLE   0 0 1,911
DORMAN PRODUCTS INC COM 258278100   1,032,916 11,429 SH   SOLE   0 0 11,429
DOVER CORP COM 260003108   2,414,242 22,284 SH   SOLE   0 0 22,284
DUCK CREEK TECHNOLOGIES INC SHS 264120106   2,442,741 53,769 SH   SOLE   0 0 53,769
DUKE REALTY CORP COM NEW 264411505   1,014,925 27,505 SH   SOLE   0 0 27,505
EATON CORP PLC SHS G29183103   690,934 6,772 SH   SOLE   0 0 6,772
ECOLAB INC COM 278865100   2,485,487 12,437 SH   SOLE   0 0 12,437
EDWARDS LIFESCIENCES CORP COM 28176E108   3,029,687 37,956 SH   SOLE   0 0 37,956
ELECTRONIC ARTS INC COM 285512109   936,959 7,185 SH   SOLE   0 0 7,185
EMERSON ELEC CO COM 291011104   2,480,857 37,835 SH   SOLE   0 0 37,835
ENVESTNET INC COM 29404K106   323,903 4,198 SH   SOLE   0 0 4,198
EPAM SYS INC COM 29414B104   2,406,851 7,445 SH   SOLE   0 0 7,445
EQUINIX INC COM 29444U700   2,540,779 3,343 SH   SOLE   0 0 3,343
EQUITY LIFESTYLE PPTYS INC COM 29472R108   506,565 8,264 SH   SOLE   0 0 8,264
EQUITY RESIDENTIAL SH BEN INT 29476L107   476,753 9,288 SH   SOLE   0 0 9,288
ETSY INC COM 29786A106   1,093,358 8,989 SH   SOLE   0 0 8,989
EXPEDITORS INTL WASH INC COM 302130109   2,601,463 28,739 SH   SOLE   0 0 28,739
EXTRA SPACE STORAGE INC COM 30225T102   210,317 1,966 SH   SOLE   0 0 1,966
EXXON MOBIL CORP COM 30231G102   341,170 9,938 SH   SOLE   0 0 9,938
F M C CORP COM NEW 302491303   2,018,782 19,061 SH   SOLE   0 0 19,061
F5 NETWORKS INC COM 315616102   820,260 6,681 SH   SOLE   0 0 6,681
FACEBOOK INC CL A 30303M102   11,235,098 42,898 SH   SOLE   0 0 42,898
FACTSET RESH SYS INC COM 303075105   2,681,955 8,009 SH   SOLE   0 0 8,009
FASTENAL CO COM 311900104   2,677,754 59,387 SH   SOLE   0 0 59,387
FORWARD AIR CORP COM 349853101   625,821 10,907 SH   SOLE   0 0 10,907
FOX FACTORY HLDG CORP COM 35138V102   2,955,327 39,760 SH   SOLE   0 0 39,760
FRANKLIN ELEC INC COM 353514102   709,130 12,054 SH   SOLE   0 0 12,054
GARMIN LTD SHS H2906T109   418,089 4,407 SH   SOLE   0 0 4,407
GARTNER INC COM 366651107   1,013,169 8,109 SH   SOLE   0 0 8,109
GENTEX CORP COM 371901109   1,524,523 59,205 SH   SOLE   0 0 59,205
GENUINE PARTS CO COM 372460105   3,080,075 32,364 SH   SOLE   0 0 32,364
GODADDY INC CL A 380237107   1,387,923 18,269 SH   SOLE   0 0 18,269
GRAINGER W W INC COM 384802104   2,805,084 7,862 SH   SOLE   0 0 7,862
GRUPO AEROPUERTO DEL PACIFIC SPON ADR B 400506101   1,746,814 21,662 SH   SOLE   0 0 21,662
GUIDEWIRE SOFTWARE INC COM 40171V100   629,088 6,033 SH   SOLE   0 0 6,033
HEICO CORP NEW CL A 422806208   2,250,982 25,389 SH   SOLE   0 0 25,389
HERSHEY CO COM 427866108   819,045 5,714 SH   SOLE   0 0 5,714
HMS HLDGS CORP COM 40425J101   281,204 11,741 SH   SOLE   0 0 11,741
HOLOGIC INC COM 436440101   3,323,210 49,996 SH   SOLE   0 0 49,996
HOME DEPOT INC COM 437076102   407,978 1,469 SH   SOLE   0 0 1,469
HUNT J B TRANS SVCS INC COM 445658107   1,652,197 13,073 SH   SOLE   0 0 13,073
IDEX CORP COM 45167R104   572,501 3,139 SH   SOLE   0 0 3,139
IDEXX LABS INC COM 45168D104   256,969 654 SH   SOLE   0 0 654
IHS MARKIT LTD SHS G47567105   903,896 11,513 SH   SOLE   0 0 11,513
ILLINOIS TOOL WKS INC COM 452308109   3,438,770 17,798 SH   SOLE   0 0 17,798
ILLUMINA INC COM 452327109   566,143 1,832 SH   SOLE   0 0 1,832
IMPERIAL OIL LTD COM NEW 453038408   1,062,981 88,873 SH   SOLE   0 0 88,873
INCYTE CORP COM 45337C102   642,919 7,164 SH   SOLE   0 0 7,164
INGERSOLL RAND INC COM 45687V106   361,057 10,142 SH   SOLE   0 0 10,142
INSULET CORP COM 45784P101   203,023 858 SH   SOLE   0 0 858
INTEL CORP COM 458140100   932,572 18,010 SH   SOLE   0 0 18,010
INTUIT COM 461202103   1,537,291 4,713 SH   SOLE   0 0 4,713
INTUITIVE SURGICAL INC COM NEW 46120E602   980,763 1,382 SH   SOLE   0 0 1,382
IPG PHOTONICS CORP COM 44980X109   709,127 4,172 SH   SOLE   0 0 4,172
ISHARES SILVER TR ISHARES 46428Q109   225,056 10,400 SH   SOLE   0 0 10,400
J & J SNACK FOODS CORP COM 466032109   264,120 2,026 SH   SOLE   0 0 2,026
JOHNSON & JOHNSON COM 478160104   5,016,838 33,697 SH   SOLE   0 0 33,697
JUNIPER NETWORKS INC COM 48203R104   228,640 10,634 SH   SOLE   0 0 10,634
KEYSIGHT TECHNOLOGIES INC COM 49338L103   1,219,792 12,349 SH   SOLE   0 0 12,349
KFORCE INC COM 493732101   632,348 19,656 SH   SOLE   0 0 19,656
KIMBERLY CLARK CORP COM 494368103   2,866,033 19,410 SH   SOLE   0 0 19,410
KIRKLAND LAKE GOLD LTD COM 49741E100   2,607,326 53,506 SH   SOLE   0 0 53,506
KLA CORP COM NEW 482480100   5,568,298 28,741 SH   SOLE   0 0 28,741
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303   1,055,706 22,390 SH   SOLE   0 0 22,390
LA Z BOY INC COM 505336107   723,595 22,877 SH   SOLE   0 0 22,877
LABORATORY CORP AMER HLDGS COM NEW 50540R409   804,666 4,274 SH   SOLE   0 0 4,274
LAM RESEARCH CORP COM 512807108   3,297,445 9,940 SH   SOLE   0 0 9,940
LAUDER ESTEE COS INC CL A 518439104   2,414,712 11,064 SH   SOLE   0 0 11,064
LHC GROUP INC COM 50187A107   1,109,246 5,219 SH   SOLE   0 0 5,219
LILLY ELI & CO COM 532457108   1,815,634 12,266 SH   SOLE   0 0 12,266
LINDE PLC SHS G5494J103   2,026,636 8,511 SH   SOLE   0 0 8,511
LISTED FD TR WAHED FTSE ETF 53656F607   988,820 32,941 SH   SOLE   0 0 32,941
LITTELFUSE INC COM 537008104   542,585 3,060 SH   SOLE   0 0 3,060
LOWES COS INC COM 548661107   5,515,616 33,255 SH   SOLE   0 0 33,255
LULULEMON ATHLETICA INC COM 550021109   1,733,127 5,262 SH   SOLE   0 0 5,262
MAGNA INTL INC COM 559222401   1,797,274 39,285 SH   SOLE   0 0 39,285
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105   731,376 18,423 SH   SOLE   0 0 18,423
MASCO CORP COM 574599106   443,065 8,037 SH   SOLE   0 0 8,037
MAXIM INTEGRATED PRODS INC COM 57772K101   969,234 14,336 SH   SOLE   0 0 14,336
MCCORMICK & CO INC COM NON VTG 579780206   2,206,050 11,366 SH   SOLE   0 0 11,366
MEDPACE HLDGS INC COM 58506Q109   774,697 6,932 SH   SOLE   0 0 6,932
MEDTRONIC PLC SHS G5960L103   4,194,903 40,367 SH   SOLE   0 0 40,367
MERCK & CO. INC COM 58933Y105   1,403,623 16,921 SH   SOLE   0 0 16,921
METTLER TOLEDO INTERNATIONAL COM 592688105   1,927,502 1,996 SH   SOLE   0 0 1,996
MFA FINL INC COM 55272X102   45 10,000 SH Call SOLE   0 0 10,000
MICROCHIP TECHNOLOGY INC. COM 595017104   643,805 6,265 SH   SOLE   0 0 6,265
MICROSOFT CORP COM 594918104   12,694,160 60,354 SH   SOLE   0 0 60,354
MID-AMER APT CMNTYS INC COM 59522J103   738,923 6,373 SH   SOLE   0 0 6,373
MONDELEZ INTL INC CL A 609207105   2,303,135 40,089 SH   SOLE   0 0 40,089
MONOLITHIC PWR SYS INC COM 609839105   1,570,742 5,618 SH   SOLE   0 0 5,618
MONSTER BEVERAGE CORP NEW COM 61174X109   1,732,929 21,608 SH   SOLE   0 0 21,608
MOODYS CORP COM 615369105   767,985 2,650 SH   SOLE   0 0 2,650
NATIONAL VISION HLDGS INC COM 63845R107   349,962 9,152 SH   SOLE   0 0 9,152
NCINO INC COM 63947U107   869,029 10,906 SH   SOLE   0 0 10,906
NEWMONT CORP COM 651639106   1,350,557 21,285 SH   SOLE   0 0 21,285
NIKE INC CL B 654106103   1,665,007 13,263 SH   SOLE   0 0 13,263
NIO INC SPON ADS 62914V106   856,751 40,375 SH   SOLE   0 0 40,375
NOVARTIS AG SPONSORED ADR 66987V109   1,373,885 15,799 SH   SOLE   0 0 15,799
NOVO-NORDISK A S ADR 670100205   1,580,218 22,760 SH   SOLE   0 0 22,760
NVIDIA CORPORATION COM 67066G104   3,455,573 6,385 SH   SOLE   0 0 6,385
OKTA INC CL A 679295105   847,859 3,965 SH   SOLE   0 0 3,965
OLD DOMINION FREIGHT LINE IN COM 679580100   1,794,077 9,916 SH   SOLE   0 0 9,916
OLLIES BARGAIN OUTLET HLDGS COM 681116109   5,085,806 58,223 SH   SOLE   0 0 58,223
OMNICELL COM COM 68213N109   858,222 11,495 SH   SOLE   0 0 11,495
ONTO INNOVATION INC COM 683344105   540,414 18,147 SH   SOLE   0 0 18,147
OREILLY AUTOMOTIVE INC COM 67103H107   1,394,308 3,024 SH   SOLE   0 0 3,024
OTIS WORLDWIDE CORP COM 68902V107   610,618 9,782 SH   SOLE   0 0 9,782
PACIRA BIOSCIENCES COM 695127100   269,087 4,476 SH   SOLE   0 0 4,476
PALO ALTO NETWORKS INC COM 697435105   1,426,846 5,830 SH   SOLE   0 0 5,830
PAYCOM SOFTWARE INC COM 70432V102   4,235,877 13,607 SH   SOLE   0 0 13,607
PAYLOCITY HLDG CORP COM 70438V106   1,413,566 8,757 SH   SOLE   0 0 8,757
PENTAIR PLC SHS G7S00T104   2,091,135 45,688 SH   SOLE   0 0 45,688
PEPSICO INC COM 713448108   3,741,458 26,995 SH   SOLE   0 0 26,995
PFIZER INC COM 717081103   771,830 21,031 SH   SOLE   0 0 21,031
PROCTER AND GAMBLE CO COM 742718109   3,436,294 24,723 SH   SOLE   0 0 24,723
PROLOGIS INC. COM 74340W103   2,495,826 24,804 SH   SOLE   0 0 24,804
PROS HOLDINGS INC COM 74346Y103   421,247 13,189 SH   SOLE   0 0 13,189
PS BUSINESS PKS INC CALIF COM 69360J107   368,270 3,009 SH   SOLE   0 0 3,009
PUBLIC STORAGE COM 74460D109   218,420 981 SH   SOLE   0 0 981
QTS RLTY TR INC COM CL A 74736A103   219,082 3,476 SH   SOLE   0 0 3,476
QUALYS INC COM 74758T303   304,382 3,106 SH   SOLE   0 0 3,106
QUANTA SVCS INC COM 74762E102   2,624,072 49,642 SH   SOLE   0 0 49,642
QUEST DIAGNOSTICS INC COM 74834L100   409,606 3,578 SH   SOLE   0 0 3,578
REALTY INCOME CORP COM 756109104   689,100 11,343 SH   SOLE   0 0 11,343
REGENERON PHARMACEUTICALS COM 75886F107   1,730,516 3,091 SH   SOLE   0 0 3,091
REMARK HLDGS INC COM 75955K102   1 5,000 SH Call SOLE   0 0 5,000
RINGCENTRAL INC CL A 76680R206   353,189 1,286 SH   SOLE   0 0 1,286
RIO TINTO PLC SPONSORED ADR 767204100   3,123,038 51,714 SH   SOLE   0 0 51,714
ROLLINS INC COM 775711104   476,975 8,802 SH   SOLE   0 0 8,802
ROPER TECHNOLOGIES INC COM 776696106   2,300,860 5,823 SH   SOLE   0 0 5,823
ROSS STORES INC COM 778296103   3,196,317 34,251 SH   SOLE   0 0 34,251
RPM INTL INC COM 749685103   1,434,892 17,321 SH   SOLE   0 0 17,321
SALESFORCE COM INC COM 79466L302   3,511,718 13,973 SH   SOLE   0 0 13,973
SAP SE SPON ADR 803054204   1,371,044 8,799 SH   SOLE   0 0 8,799
SBA COMMUNICATIONS CORP NEW CL A 78410G104   1,732,171 5,439 SH   SOLE   0 0 5,439
SCOTTS MIRACLE GRO CO CL A 810186106   766,624 5,014 SH   SOLE   0 0 5,014
SEAGATE TECHNOLOGY PLC SHS G7945M107   280,611 5,695 SH   SOLE   0 0 5,695
SEATTLE GENETICS INC COM 812578102   1,409,172 7,201 SH   SOLE   0 0 7,201
SHERWIN WILLIAMS CO COM 824348106   2,141,038 3,073 SH   SOLE   0 0 3,073
SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108   524,274 13,877 SH   SOLE   0 0 13,877
SKYWORKS SOLUTIONS INC COM 83088M102   4,744,127 32,606 SH   SOLE   0 0 32,606
SMITH A O CORP COM 831865209   2,348,706 44,483 SH   SOLE   0 0 44,483
SNAP INC CL A 83304A106   525,275 20,118 SH   SOLE   0 0 20,118
SOUTHERN COPPER CORP COM 84265V105   2,290,048 50,586 SH   SOLE   0 0 50,586
SPDR GOLD TR GOLD SHS 78463V107   490,622 2,770 SH   SOLE   0 0 2,770
SPLUNK INC COM 848637104   973,688 5,176 SH   SOLE   0 0 5,176
SPS COMMERCE INC COM 78463M107   898,907 11,544 SH   SOLE   0 0 11,544
SQUARE INC CL A 852234103   3,209,614 19,745 SH   SOLE   0 0 19,745
STANDARD MTR PRODS INC COM 853666105   675,475 15,128 SH   SOLE   0 0 15,128
STANLEY BLACK & DECKER INC COM 854502101   2,039,828 12,576 SH   SOLE   0 0 12,576
STARBUCKS CORP COM 855244109   1,974,572 22,982 SH   SOLE   0 0 22,982
STRYKER CORPORATION COM 863667101   1,161,624 5,575 SH   SOLE   0 0 5,575
SUN CMNTYS INC COM 866674104   505,948 3,598 SH   SOLE   0 0 3,598
SYKES ENTERPRISES INC COM 871237103   347,863 10,168 SH   SOLE   0 0 10,168
SYSCO CORP COM 871829107   700,459 11,258 SH   SOLE   0 0 11,258
TARGET CORP COM 87612E106   3,535,513 22,459 SH   SOLE   0 0 22,459
TE CONNECTIVITY LTD REG SHS H84989104   995,283 10,183 SH   SOLE   0 0 10,183
TELADOC HEALTH INC COM 87918A105   762,378 3,477 SH   SOLE   0 0 3,477
TELEFLEX INCORPORATED COM 879369106   1,773,220 5,209 SH   SOLE   0 0 5,209
TENARIS S A SPONSORED ADS 88031M109   958,035 97,262 SH   SOLE   0 0 97,262
TERADYNE INC COM 880770102   2,135,975 26,881 SH   SOLE   0 0 26,881
TESLA INC COM 88160R101   1,862,156 4,341 SH   SOLE   0 0 4,341
TETRA TECH INC NEW COM 88162G103   870,147 9,111 SH   SOLE   0 0 9,111
TEXAS INSTRS INC COM 882508104   944,630 6,616 SH   SOLE   0 0 6,616
TEXAS PAC LD TR SUB CTF PROP I T 882610108   404,965 897 SH   SOLE   0 0 897
TIFFANY & CO NEW COM 886547108   448,543 3,872 SH   SOLE   0 0 3,872
TJX COS INC NEW COM 872540109   992,014 17,826 SH   SOLE   0 0 17,826
TRACTOR SUPPLY CO COM 892356106   1,452,901 10,136 SH   SOLE   0 0 10,136
TRANE TECHNOLOGIES PLC SHS G8994E103   2,388,407 19,698 SH   SOLE   0 0 19,698
TRANSUNION COM 89400J107   3,101,393 36,864 SH   SOLE   0 0 36,864
TREX CO INC COM 89531P105   851,882 11,898 SH   SOLE   0 0 11,898
TWILIO INC CL A 90138F102   1,864,990 7,548 SH   SOLE   0 0 7,548
TWITTER INC COM 90184L102   2,933,428 65,920 SH   SOLE   0 0 65,920
TYLER TECHNOLOGIES INC COM 902252105   2,444,412 7,013 SH   SOLE   0 0 7,013
U S PHYSICAL THERAPY INC COM 90337L108   430,017 4,950 SH   SOLE   0 0 4,950
ULTA BEAUTY INC COM 90384S303   2,225,498 9,936 SH   SOLE   0 0 9,936
UNILEVER PLC SPON ADR NEW 904767704   1,668,881 27,057 SH   SOLE   0 0 27,057
UNION PAC CORP COM 907818108   1,320,933 6,710 SH   SOLE   0 0 6,710
UNIVERSAL DISPLAY CORP COM 91347P105   378,184 2,092 SH   SOLE   0 0 2,092
V F CORP COM 918204108   2,050,111 29,183 SH   SOLE   0 0 29,183
VEEVA SYS INC CL A COM 922475108   1,770,233 6,296 SH   SOLE   0 0 6,296
VERISIGN INC COM 92343E102   2,309,448 11,274 SH   SOLE   0 0 11,274
VERISK ANALYTICS INC COM 92345Y106   1,116,614 6,026 SH   SOLE   0 0 6,026
VULCAN MATLS CO COM 929160109   893,325 6,591 SH   SOLE   0 0 6,591
WASTE CONNECTIONS INC COM 94106B101   970,730 9,352 SH   SOLE   0 0 9,352
XILINX INC COM 983919101   698,529 6,701 SH   SOLE   0 0 6,701
XYLEM INC COM 98419M100   421,593 5,012 SH   SOLE   0 0 5,012
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105   1,011,632 4,007 SH   SOLE   0 0 4,007
ZENDESK INC COM 98936J101   346,246 3,364 SH   SOLE   0 0 3,364
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101   365,822 778 SH   SOLE   0 0 778
ZYNGA INC CL A 98986T108   930,550 102,034 SH   SOLE   0 0 102,034