0000934999-26-000002.txt : 20260515 0000934999-26-000002.hdr.sgml : 20260515 20260515162824 ACCESSION NUMBER: 0000934999-26-000002 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20260331 FILED AS OF DATE: 20260515 DATE AS OF CHANGE: 20260515 EFFECTIVENESS DATE: 20260515 FILER: COMPANY DATA: COMPANY CONFORMED NAME: DF DENT & CO INC CENTRAL INDEX KEY: 0000934999 ORGANIZATION NAME: EIN: 521045317 STATE OF INCORPORATION: MD FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-03691 FILM NUMBER: 26988324 BUSINESS ADDRESS: STREET 1: 400 EAST PRATT STREET STREET 2: 7TH FLOOR CITY: BALTIMORE STATE: MD ZIP: 21202 BUSINESS PHONE: 4108372544 MAIL ADDRESS: STREET 1: DF DENT & CO INC STREET 2: 400 EAST PRATT STREET CITY: BALTIMORE STATE: MD ZIP: 21202 13F-HR 1 primary_doc.xml X0202 13F-HR LIVE false true false 0000934999 XXXXXXXX 03-31-2026 03-31-2026 DF DENT & CO INC
DF DENT & CO INC 400 EAST PRATT STREET BALTIMORE MD 21202
13F HOLDINGS REPORT 028-03691 000105179 N
Carolyn E. Gaynor Chief Compliance Officer 410-837-2544 Carolyn E. Gaynor Baltimore MD 05-15-2026 0 262 5221468248 false
INFORMATION TABLE 2 13F1Q2026.xml 3M COMPANY COM 88579y101 721938 4971 SH SOLE 4971 0 0 ABBOTT LABORATORIES COM 002824100 2588003 25207 SH SOLE 25207 0 0 ABBVIE INC SHS COM 00287y109 5615374 25819 SH SOLE 25819 0 0 ACCENTURE PLC F CLASS A COM g1151c101 370802 1870 SH SOLE 1870 0 0 AGILYSYS INC COM 00847j105 13155552 184925 SH SOLE 184925 0 0 AIR PROD & CHEMICALS COM 009158106 397971 1370 SH SOLE 1370 0 0 ALARM.COM COM 011642105 12956020 299977 SH SOLE 299977 0 0 ALLISON TRANSMISSION HLDGS INC COM 01973r101 270174 2308 SH SOLE 2308 0 0 ALPHABET INC CL C COM 02079k107 217100656 756817 SH SOLE 756817 0 0 ALPHABET INC. CLASS A COM 02079k305 10565242 36741 SH SOLE 36741 0 0 ALTRIA GROUP INC COM 02209s103 256437 3886 SH SOLE 3886 0 0 AMAZON.COM INC COM 023135106 165872060 796428 SH SOLE 796428 0 0 AMERICAN EXPRESS CO COM 025816109 1588927 5253 SH SOLE 5253 0 0 AMERICAN TOWER CORP COM 03027x100 22760170 131882 SH SOLE 131882 0 0 AMGEN INC. COM 031162100 680126 1933 SH SOLE 1933 0 0 AMPHENOL CORP NEW CL A COM 032095101 26920131 213060 SH SOLE 213060 0 0 ANALOG DEVICES INC COM 032654105 1511483 4751 SH SOLE 4751 0 0 APPFOLIO, INC COM 03783c100 50583269 320512 SH SOLE 320512 0 0 APPLE INC COM 037833100 59418070 234123 SH SOLE 234123 0 0 APPLIED INDL TECHNOLOGIES INC COM 03820c105 23946682 90256 SH SOLE 90256 0 0 ASML HOLDINGS N.V. COM n07059210 79866164 60467 SH SOLE 60467 0 0 ATLASSIAN CORPORATION CL A COM 049468101 7541403 110497 SH SOLE 110497 0 0 AUTO DATA PROCESSING COM 053015103 3501198 17232 SH SOLE 17232 0 0 BADGER METER INC COM COM 056525108 22984921 150869 SH SOLE 150869 0 0 BANK AMER CORP COM COM 060505104 371134 7613 SH SOLE 7613 0 0 BANK OF HAWAII CORP COM 062540109 224606 3025 SH SOLE 3025 0 0 BECTON DICKINSON&CO COM 075887109 263360 1675 SH SOLE 1675 0 0 BERKLEY W R CORP COM 084423102 864291 13040 SH SOLE 13040 0 0 BERKSHIRE HATHAWAY INC DELAWA COM 084670108 8617680 12 SH SOLE 12 0 0 BERKSHIRE HATHAWAY INC CL B COM 084670702 9889730 20638 SH SOLE 20638 0 0 BHP GROUP LTD ADR COM 088606108 1273750 17511 SH SOLE 17511 0 0 BIO-TECHNE CORP COM 09073m104 106769630 2043047 SH SOLE 2043047 0 0 BLACKSTONE GROUP ORD SHS CLASS COM 09260d107 632330 5499 SH SOLE 5499 0 0 BOEING CO COM 097023105 433487 2178 SH SOLE 2178 0 0 BOOKING HOLDING, INC. COM 09857l108 399980 95 SH SOLE 95 0 0 BOOZ ALLEN HAMILTON HOLDING CO COM 099502106 20328546 260522 SH SOLE 260522 0 0 BP PLC COM 055622104 308085 6555 SH SOLE 6555 0 0 BRISTOL-MYERS SQUIBB COM 110122108 309921 5110 SH SOLE 5110 0 0 BROADCOM INC COM 11135f101 60497356 195462 SH SOLE 195462 0 0 BROWN & BROWN COM 115236101 15180760 232798 SH SOLE 232798 0 0 CADENCE DESIGN SYSTEMS INC. COM 127387108 80038689 288044 SH SOLE 288044 0 0 CALAMOS CONV OPP AND INC FD SH COM 128117108 315949 29418 SH SOLE 29418 0 0 CAMECO CORP COM 13321l108 3008606 27701 SH SOLE 27701 0 0 CANADIAN NATL RAILWY F COM 136375102 1531273 14900 SH SOLE 14900 0 0 CANADIAN PACIFIC KANSAS CITY C COM 13646k108 558565 7101 SH SOLE 7101 0 0 CAPITAL ONE FINL CORP COM COM 14040h105 5904712 32367 SH SOLE 32367 0 0 CASELLA WASTE SYSTEMS INC CL A COM 147448104 25990607 327585 SH SOLE 327585 0 0 CATERPILLAR INC DEL COM COM 149123101 603608 852 SH SOLE 852 0 0 CBRE GROUP INC COM 12504l109 89066268 657510 SH SOLE 657510 0 0 CHEVRON CORP COM 166764100 1755960 8487 SH SOLE 8487 0 0 CHUBB LTD COM h1467j104 1481352 4545 SH SOLE 4545 0 0 CISCO SYSTEMS INC COM 17275r102 3915890 50469 SH SOLE 50469 0 0 COCA COLA COM COM 191216100 2759094 36280 SH SOLE 36280 0 0 COLGATE-PALMOLIVE CO COM 194162103 976139 11453 SH SOLE 11453 0 0 COMCAST CORP NEW CL A COM 20030n101 476127 16584 SH SOLE 16584 0 0 CONOCOPHILLIPS COM 20825c104 435600 3300 SH SOLE 3300 0 0 CONSTELLATION SOFTWARE F COM 21037x100 1008050 573 SH SOLE 573 0 0 COPART INC COM COM 217204106 39308405 1183988 SH SOLE 1183988 0 0 CORE & MAIN INC CL A COM 21874c102 23432908 474350 SH SOLE 474350 0 0 COSTAR GROUP INC COM 22160n109 64752035 1605157 SH SOLE 1605157 0 0 COSTCO WHOLESALE CO COM 22160k105 14483849 14536 SH SOLE 14536 0 0 CROWDSTRIKE HOLDINGS, INC. COM 22788c105 21861398 55996 SH SOLE 55996 0 0 CROWN CASTLE INC COM 22822v101 2165773 26636 SH SOLE 26636 0 0 CSW INDUSTRIALS INC COM 126402106 25162006 96562 SH SOLE 96562 0 0 DANAHER CORP COM 235851102 81772927 431292 SH SOLE 431292 0 0 DEXCOM INC COM 252131107 1589908 25317 SH SOLE 25317 0 0 DICK'S SPORTING GOODS INC. COM 253393102 1085638 5475 SH SOLE 5475 0 0 DOUGLAS DYNAMICS INC COM 25960r105 10367820 246325 SH SOLE 246325 0 0 EAGLE MATERIALS INC COM 26969p108 14153971 74711 SH SOLE 74711 0 0 EAST WEST BANCORP INC COM 27579r104 651236 6100 SH SOLE 6100 0 0 EATON CORP PLC SHS COM g29183103 524702 1467 SH SOLE 1467 0 0 ECOLAB INC COM 278865100 137963813 518622 SH SOLE 518622 0 0 EDWARDS LIFESCIENCES COM 28176e108 1541780 19253 SH SOLE 19253 0 0 EMCOR GROUP INC COM 29084q100 398687 540 SH SOLE 540 0 0 EMERSON ELECTRIC CO COM 291011104 1252289 9558 SH SOLE 9558 0 0 ENSIGN GROUP INC COM COM 29358p101 12933169 64184 SH SOLE 64184 0 0 ENTEGRIS INC COM 29362u104 16690652 142363 SH SOLE 142363 0 0 ENTERPRISE PRODS PART LP COM 293792107 1295339 34232 SH SOLE 34232 0 0 EOG RES INC COM COM 26875p101 361280 2499 SH SOLE 2499 0 0 EQT CORP COM 26884l109 2782341 43720 SH SOLE 43720 0 0 ESCO TECHNOLOGIES INC COM 296315104 20579984 73142 SH SOLE 73142 0 0 EXPONENT INC COM 30214u102 7498533 114920 SH SOLE 114920 0 0 EXXON MOBIL CORP COM 30231g102 2096149 12355 SH SOLE 12355 0 0 FASTENAL CO COM 311900104 123762566 2667297 SH SOLE 2667297 0 0 FEDERAL SIGNAL CORP COM 313855108 22908343 211840 SH SOLE 211840 0 0 FISERV INC COM COM 337738108 1748493 31335 SH SOLE 31335 0 0 FLAHERTY & CRUMRINE PFD SECS I COM 338478100 190496 12298 SH SOLE 12298 0 0 FLOOR & DECOR HOLDINGS, INC. COM 339750101 32410548 638003 SH SOLE 638003 0 0 FRANCO-NEVADA CORPORATION COM 351858105 2433442 9850 SH SOLE 9850 0 0 GAMCO GLOBAL GOLD NAT RES & IN COM 36465a109 124860 23470 SH SOLE 23470 0 0 GE AEROSPACE COM 369604301 210274 741 SH SOLE 741 0 0 GOLDMAN SACHS GROUP COM 38141g104 428071 506 SH SOLE 506 0 0 GOOSEHEAD INSURANCE, INC. COM 38267d109 33429010 783615 SH SOLE 783615 0 0 GRAINGER W W INC COM COM 384802104 2552495 2340 SH SOLE 2340 0 0 GUIDEWIRE SOFTWARE INC COM 40171v100 92469164 618275 SH SOLE 618275 0 0 HAMILTON LANE INC COM 407497106 15592298 156864 SH SOLE 156864 0 0 HAYWARD HOLDINGS INC COM 421298100 28825289 2154356 SH SOLE 2154356 0 0 HEALTHEQUITY, INC. COM 42226a107 11180186 133782 SH SOLE 133782 0 0 HEICO CORP CL A COM 422806208 164020788 777018 SH SOLE 777018 0 0 HOME DEPOT INC COM 437076102 3018552 9178 SH SOLE 9178 0 0 HONEYWELL INTL INC COM 438516106 892366 3948 SH SOLE 3948 0 0 HUBBELL INC COM 443510607 495157 1009 SH SOLE 1009 0 0 IBM CORP COM 459200101 910659 3757 SH SOLE 3757 0 0 IDEXX LABS INC COM 45168d104 22488523 40023 SH SOLE 40023 0 0 ILLINOIS TOOL WORKS COM 452308109 1619524 6222 SH SOLE 6222 0 0 ILLUMINA INC COM 452327109 330707 2683 SH SOLE 2683 0 0 INTEL CORP COM 458140100 1051927 23837 SH SOLE 23837 0 0 INTUIT INC. COM 461202103 3327846 7697 SH SOLE 7697 0 0 INTUITIVE SURGICAL INC COM 46120e602 126916540 275313 SH SOLE 275313 0 0 J P MORGAN CHASE & CO COM 46625h100 8727433 29669 SH SOLE 29669 0 0 JOHNSON & JOHNSON COM 478160104 13107606 53623 SH SOLE 53623 0 0 KADANT INC COM 48282t104 13562973 46393 SH SOLE 46393 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338l103 402377 1425 SH SOLE 1425 0 0 KINSALE CAPITAL GROUP INC. COM 49714p108 85051791 248937 SH SOLE 248937 0 0 KLA CORPORATION COM 482480100 892280 606 SH SOLE 606 0 0 LABCORP HOLDINGS INC COM 504922105 882607 3308 SH SOLE 3308 0 0 LANDBRIDGE COMPANY LLC CL A COM 514952100 34373608 497807 SH SOLE 497807 0 0 LEMAITRE VASCULAR COM 525558201 18050297 165341 SH SOLE 165341 0 0 LENNOX INTERNATIONAL INC. COM 526107107 373161 804 SH SOLE 804 0 0 LILLY ELI & CO COM 532457108 2851287 3100 SH SOLE 3100 0 0 LINDE PLC SHS COM g54950103 747606 1508 SH SOLE 1508 0 0 LOWE'S COMPANIES INC COM 548661107 4040152 17099 SH SOLE 17099 0 0 LVMH MOET HENNESSY LOU VUITTON COM 502441306 536696 4913 SH SOLE 4913 0 0 M & T BANK CORP COM 55261f104 617059 2985 SH SOLE 2985 0 0 MANHATTAN ASSOCS INC COM COM 562750109 51733764 388625 SH SOLE 388625 0 0 MARKEL GROUP INC COM 570535104 50791474 26536 SH SOLE 26536 0 0 MARKETAXESS HLDGS INC COM COM 57060d108 6764137 41000 SH SOLE 41000 0 0 MARSH COM COM 571748102 488435 2816 SH SOLE 2816 0 0 MASTERCARD INC CL A COM 57636q104 143462075 287119 SH SOLE 287119 0 0 MC DONALDS CORP COM 580135101 1493035 4804 SH SOLE 4804 0 0 MCCORMICK & CO INC COM NON VTG COM 579780206 1069530 21204 SH SOLE 21204 0 0 McKESSON CORP COM 58155q103 500178 578 SH SOLE 578 0 0 MEDPACE HOLDINGS, INC. COM 58506q109 35923057 74810 SH SOLE 74810 0 0 MERCK & CO. INC. COM 58933y105 2729260 22689 SH SOLE 22689 0 0 MERGENET SOLUTIONS INC COM COM 58950m109 10000 10000 SH SOLE 10000 0 0 META PLATFORMS INC CL A COM 30303m102 2194691 3836 SH SOLE 3836 0 0 METTLER TOLEDO INTL COM 592688105 24819407 19679 SH SOLE 19679 0 0 MICROCHIP TECH INC COM 595017104 14885088 230384 SH SOLE 230384 0 0 MICROSOFT CORP COM 594918104 108626567 293450 SH SOLE 293450 0 0 MIDDLEBY CORP COM 596278101 401850 3031 SH SOLE 3031 0 0 MONDELEZ INTL INC COM 609207105 856357 14857 SH SOLE 14857 0 0 MONOLITHIC PWR SYS INC COM COM 609839105 96815305 88549 SH SOLE 88549 0 0 MOODYS CORP COM 615369105 128868777 295401 SH SOLE 295401 0 0 MORGAN STANLEY COM 617446448 634253 3854 SH SOLE 3854 0 0 MORNINGSTAR INC COM 617700109 17305809 102371 SH SOLE 102371 0 0 MOTOROLA SOLUTIONS INC. COM 620076307 55731729 128423 SH SOLE 128423 0 0 MP MATERIALS CORP COM CL A COM 553368101 800489 16587 SH SOLE 16587 0 0 MSCI INC COM COM 55354g100 65458429 121442 SH SOLE 121442 0 0 MURPHY USA INC COM COM 626755102 11359621 22997 SH SOLE 22997 0 0 NEOGEN CORP COM COM 640491106 204380 22000 SH SOLE 22000 0 0 NESTLE S A F SPONSORED ADR 1 A COM 641069406 712727 7192 SH SOLE 7192 0 0 NETFLIX INC COM 64110l106 50944981 529849 SH SOLE 529849 0 0 NEWMONT GOLDCORP CORP COM 651639106 314791 2908 SH SOLE 2908 0 0 NEXTERA ENERGY INC SHS COM 65339f101 1047315 11276 SH SOLE 11276 0 0 NORFOLK SOUTHERN CO COM 655844108 1297527 4521 SH SOLE 4521 0 0 NOVANTA INC COM NPV COM 67000b104 45694055 386877 SH SOLE 386877 0 0 NOVARTIS AG F SPONSORED ADR 1 COM 66987v109 781316 5115 SH SOLE 5115 0 0 NVIDIA CORP COM 67066g104 1063840 6100 SH SOLE 6100 0 0 NXP SEMICONDUCTORS COM n6596x109 415571 2111 SH SOLE 2111 0 0 O REILLY AUTOMOTIVE COM 67103h107 43559427 471882 SH SOLE 471882 0 0 OLD DOMINION FGHT LINES INC CO COM 679580100 32926382 168508 SH SOLE 168508 0 0 ONEOK INC COM 682680103 432155 4781 SH SOLE 4781 0 0 ONTO INNOVATION INC COM 683344105 19190721 93581 SH SOLE 93581 0 0 ORACLE CORP COM 68389x105 1110092 7546 SH SOLE 7546 0 0 OTIS WORLDWIDE ORD SHS COM 68902v107 243958 3165 SH SOLE 3165 0 0 PAYCHEX INC COM 704326107 2692944 29233 SH SOLE 29233 0 0 PDF SOLUTIONS INC COM 693282105 11545334 352960 SH SOLE 352960 0 0 PEPSICO INC COM 713448108 1997495 12863 SH SOLE 12863 0 0 PERIMETER SOLUTIONS INC COM 71385m107 96028504 3932371 SH SOLE 3932371 0 0 PFIZER INC COM 717081103 1211427 43142 SH SOLE 43142 0 0 PHILIP MORRIS INTL COM 718172109 477833 2890 SH SOLE 2890 0 0 PINNACLE WEST CAP CORP COM 723484101 302250 3000 SH SOLE 3000 0 0 PNC FINL SERVICES COM 693475105 441359 2121 SH SOLE 2121 0 0 POOL CORPORATION COM 73278l105 526665 2603 SH SOLE 2603 0 0 PROCORE TECHNOLOGIES INC COM 74275k108 49030328 860181 SH SOLE 860181 0 0 PROCTER & GAMBLE CO COM 742718109 18709602 129532 SH SOLE 129532 0 0 PROGRESSIVE CORPORATION COM 743315103 739237 3729 SH SOLE 3729 0 0 PROLOGIS INC. COM 74340w103 253653 1919 SH SOLE 1919 0 0 PTC INC COM 69370c100 25732097 180589 SH SOLE 180589 0 0 QUALCOMM INC COM 747525103 27189270 211130 SH SOLE 211130 0 0 QUANTA SVCS INC COM COM 74762e102 729099 1328 SH SOLE 1328 0 0 RAMBUS INC COM 750917106 8763482 101865 SH SOLE 101865 0 0 RANGE RESOURCES CORP DEL COM 75281a109 2428877 53760 SH SOLE 53760 0 0 RBC BEARINGS INC COM 75524b104 39870064 73409 SH SOLE 73409 0 0 REPLIGEN CORPORATION COM 759916109 43017879 365115 SH SOLE 365115 0 0 ROPER TECHNOLOGIES INC COM 776696106 12584323 35563 SH SOLE 35563 0 0 RPM INTERNATIONAL INC COM 749685103 362810 3650 SH SOLE 3650 0 0 RTX CORP COM 75513e101 773915 4012 SH SOLE 4012 0 0 S & P GLOBAL INC COM 78409v104 64795546 152338 SH SOLE 152338 0 0 SAIA INC COM 78709y105 22768835 64817 SH SOLE 64817 0 0 SBA COMMUNICATIONS CORP CL A COM 78410g104 634357 3686 SH SOLE 3686 0 0 SERVICENOW INC COM 81762p102 36546812 349563 SH SOLE 349563 0 0 SHERWIN-WILLIAMS CO COM 824348106 33973737 105986 SH SOLE 105986 0 0 SHOPIFY INC. COM 82509l107 2819597 23770 SH SOLE 23770 0 0 SHORE BANCSHARES, INC. COM 825107105 270860 14500 SH SOLE 14500 0 0 SIMPSON MANUFACTURING CO COM 829073105 11784709 68667 SH SOLE 68667 0 0 SITEONE LANDSCAPE SUPPLY, INC. COM 82982l103 31433698 236148 SH SOLE 236148 0 0 SOUTHERN COMPANY COM 842587107 322473 3341 SH SOLE 3341 0 0 STARBUCKS CORP COM COM 855244109 733384 8186 SH SOLE 8186 0 0 STRYKER CORP COM 863667101 11444790 34830 SH SOLE 34830 0 0 SYNOPSYS INC COM 871607107 10459936 26382 SH SOLE 26382 0 0 SYSCO CORP COM COM 871829107 469066 6576 SH SOLE 6576 0 0 T ROWE PRICE GROUP INC COM 74144t108 5153304 57170 SH SOLE 57170 0 0 TAIWAN SEMICONDUCTOR MFG LTD A COM 874039100 326460 966 SH SOLE 966 0 0 TERRENO REALTY CORP COM 88146m101 1016624 16552 SH SOLE 16552 0 0 THE DESCARTES SYSTEMS GROUP IN COM 249906108 13129670 183478 SH SOLE 183478 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 46174510 93940 SH SOLE 93940 0 0 TJX COMPANIES INC COM 872540109 1376454 8619 SH SOLE 8619 0 0 TRACTOR SUPPLY COMP COM 892356106 1442805 31850 SH SOLE 31850 0 0 TRANSDIGM GROUP INC COM 893641100 142265784 122753 SH SOLE 122753 0 0 TRIMBLE INC COM 896239100 283424 4345 SH SOLE 4345 0 0 TYLER TECHNOLOGIES INC COM 902252105 58094001 169677 SH SOLE 169677 0 0 U S BANCORP COM 902973304 557547 10720 SH SOLE 10720 0 0 UBER TECHNOLOGIES, INC. COM 90353t100 54348941 755581 SH SOLE 755581 0 0 UNITEDHEALTH GRP INC COM 91324p102 681346 2518 SH SOLE 2518 0 0 UTZ BRANDS INC. COM 918090101 10498774 1325603 SH SOLE 1325603 0 0 VEEVA SYSTEMS, INC. COM 922475108 80997272 461103 SH SOLE 461103 0 0 VENTAS INC REIT COM 92276f100 386738 4729 SH SOLE 4729 0 0 VERALTO CORP COM 92338c103 46708600 528258 SH SOLE 528258 0 0 VERISK ANALYTICS INC COM 92345y106 20353873 107267 SH SOLE 107267 0 0 VERIZON COMMUNICATN COM 92343v104 369673 7364 SH SOLE 7364 0 0 VISA INC CL A COM 92826c839 186797766 618044 SH SOLE 618044 0 0 VSE CORP COM 918284100 14243685 77243 SH SOLE 77243 0 0 VULCAN MATERIALS CO COM 929160109 148025836 543613 SH SOLE 543613 0 0 W E C ENERGY GROUP INC COM 92939u106 895134 7732 SH SOLE 7732 0 0 W.P. CAREY INC. REIT COM 92936u109 371316 5464 SH SOLE 5464 0 0 WABTEC COM 929740108 2409882 9643 SH SOLE 9643 0 0 WALMART INC COM 931142103 739715 5952 SH SOLE 5952 0 0 WALT DISNEY CO COM 254687106 1050735 10902 SH SOLE 10902 0 0 WARBY PARKER INC CL A COM 93403j106 11127667 528128 SH SOLE 528128 0 0 WASTE CONNECTIONS INC COM 94106b101 139619602 859515 SH SOLE 859515 0 0 WATSCO CLASS B COM 942622101 448586 1245 SH SOLE 1245 0 0 WATSCO INC COM 942622200 8307451 22836 SH SOLE 22836 0 0 WELLS FARGO BK N A COM 949746101 410310 5154 SH SOLE 5154 0 0 WEST PHARMACEUTICALS, INC. COM 955306105 30226477 120597 SH SOLE 120597 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 2286124 17450 SH SOLE 17450 0 0 WILLIAMS SONOMA INC COM COM 969904101 1033264 5667 SH SOLE 5667 0 0 WINGSTOP INC. COM 974155103 3641485 23498 SH SOLE 23498 0 0 ALPS ALERIAN MLP ETF ETFS 00162q452 200506 3809 SH SOLE 3809 0 0 ISHARES 1-3 YEAR INTERNATIONAL ETFS 464288125 623147 8400 SH SOLE 8400 0 0 ISHARES CORE MSCI EAFE ETF ETFS 46432f842 807799 8923 SH SOLE 8923 0 0 ISHARES MSCI EAFE ETF ETFS 464287465 2344427 24137 SH SOLE 24137 0 0 ISHARES MSCI EMERGING MARKETS ETFS 46434g764 387794 4930 SH SOLE 4930 0 0 ISHARES TR U.S. TECH ETF ETFS 464287721 346512 1910 SH SOLE 1910 0 0 SPDR BLOOMBERG SHORT TERM INTE ETFS 78464a334 600316 22300 SH SOLE 22300 0 0 SPDR FUND CONSUMER DISCRE SELE ETFS 81369y407 291413 2674 SH SOLE 2674 0 0 SPDR GOLD TRUST ETFS 78463v107 673404 1565 SH SOLE 1565 0 0 STATE STREET SPDR S&P 500 ETF ETFS 78462f103 264038 406 SH SOLE 406 0 0 TECHNOLOGY SELECT SECTOR SPDR ETFS 81369y803 254105 1912 SH SOLE 1912 0 0 VANGUARD DIVIDEND APPREC ETFS 921908844 1115946 5189 SH SOLE 5189 0 0 VANGUARD FTSE ALL WORLD EX US ETFS 922042775 4282052 57018 SH SOLE 57018 0 0 VANGUARD FTSE DEVELOPED MARKET ETFS 921943858 259204 4045 SH SOLE 4045 0 0 VANGUARD FTSE EMERGING MARKETS ETFS 922042858 1075379 19896 SH SOLE 19896 0 0 VANGUARD HEALTH CARE ETFS 92204a504 327885 1204 SH SOLE 1204 0 0 VANGUARD HIGH DIVIDEND YIELD E ETFS 921946406 1468115 9913 SH SOLE 9913 0 0 VANGUARD INDEX FDS SMALL CP ET ETFS 922908751 409119 1562 SH SOLE 1562 0 0 VANGUARD INFO TECHNOLOGY INDEX ETFS 92204a702 399096 572 SH SOLE 572 0 0 VANGUARD MID CAP ETF ETFS 922908629 228595 796 SH SOLE 796 0 0 VANGUARD REIT ETF ETFS 922908553 489801 5522 SH SOLE 5522 0 0 VANGUARD S&P 500 ETF ETFS 922908363 8554526 14316 SH SOLE 14316 0 0 VANGUARD TOTAL STK MKT ETF ETFS 922908769 742675 2315 SH SOLE 2315 0 0 WISDOMTREE TR INDIA ERNGS FD ETFS 97717w422 367200 9000 SH SOLE 9000 0 0