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 COVER PAGE

OMB APPROVAL
OMB Number: 3235-0006
Expires: July 31, 2015
Estimated average burden
hours per response: 23.8

Report for the Calendar Year or Quarter Ended: 06-30-2022
Check here if Amendment   Amendment Number:
This Amendment (Check only one.):   is a restatement.
  adds new holdings entries.
Institutional Investment Manager Filing this Report:
Name: DF DENT & CO INC
Address: DF DENT & CO INC
400 EAST PRATT STREET
BALTIMORE , MD21202
Form 13F File Number: 028-03691

The institutional investment manager filing this report and the person by whom it is signed hereby represent that the person signing the report is authorized to submit it, that all information contained herein is true, correct and complete, and that it is understood that all required items, statements, schedules, lists, and tables, are considered integral parts of this form.

Person Signing this Report on Behalf of Reporting Manager:
Name: Carolyn Gaynor
Title: Chief Compliance Officer
Phone: 410-837-2544
Signature, Place, and Date of Signing:
Carolyn E Gaynor Baltimore , MD 08-15-2022
[Signature] [City, State] [Date]
Report Type (Check only one.):
X 13F HOLDINGS REPORT. (Check here if all holdings of this reporting manager are reported in this report.)
  13F NOTICE. (Check here if no holdings reported are in this report, and all holdings are reported by other reporting manager(s).)
  13F COMBINATION REPORT. (Check here if a portion of the holdings for this reporting manager are reported in this report and a portion are reported by other reporting manager(s).)
Form 13F Summary Page
Report Summary:
Number of Other Included Managers: 0
Form 13F Information Table Entry Total: 233
Form 13F Information Table Value Total: 7,090,944
(thousands)
List of Other Managers Reporting for this Manager:
[If there are no entries in this list, omit this section.]
Form 13F File Number Name

List of Other Included Managers:
Provide a numbered list of the name(s) and Form 13F file number(s) of all institutional investment managers with respect to which this report is filed, other than the manager filing this report.
[If there are no entries in this list, state “NONE” and omit the column headings and list entries.]
No. Form 13F File Number Name


SEC FORM 13F-HR

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
Expires: July 31, 2015
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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3-D SYS CORP DEL COM NEW COM 88554D205 389 40,140 SH SOLE 40,140 0 0
3M COMPANY COM 88579y101 963 7,445 SH SOLE 7,445 0 0
ABBOTT LABORATORIES COM 002824100 1,986 18,275 SH SOLE 18,275 0 0
ABBVIE INC SHS COM 00287y109 2,082 13,593 SH SOLE 13,593 0 0
ABCAM PLC COM 000380204 11,809 816,673 SH SOLE 816,673 0 0
ACCENTURE PLC F CLASS A COM g1151c101 559 2,015 SH SOLE 2,015 0 0
AIR PROD & CHEMICALS COM 009158106 531 2,208 SH SOLE 2,208 0 0
ALARM.COM COM 011642105 7,914 127,929 SH SOLE 127,929 0 0
ALPHABET INC CLASS C COM 02079K107 196,219 89,702 SH SOLE 89,702 0 0
ALPHABET INC. CLASS A COM 02079k305 3,027 1,389 SH SOLE 1,389 0 0
AMAZON.COM INC COM 023135106 126,835 1,194,193 SH SOLE 1,194,193 0 0
AMERICAN TOWER CORP COM 03027X100 141,050 551,859 SH SOLE 551,859 0 0
AMGEN INC. COM 031162100 535 2,200 SH SOLE 2,200 0 0
AMPHENOL CORP NEW CL A COM 032095101 223 3,462 SH SOLE 3,462 0 0
ANALOG DEVICES INC COM 032654105 483 3,309 SH SOLE 3,309 0 0
ANSYS INC COM 03662Q105 226,901 948,228 SH SOLE 948,228 0 0
APPLE INC COM 037833100 13,509 98,807 SH SOLE 98,807 0 0
ATLASSIAN CORPORATION PLC COM G06242104 58,009 309,545 SH SOLE 309,545 0 0
ATRION CORPORATION COM 049904105 12,814 20,377 SH SOLE 20,377 0 0
AUTO DATA PROCESSING COM 053015103 2,512 11,960 SH SOLE 11,960 0 0
AZENTA INC COM COM 114340102 118,468 1,643,113 SH SOLE 1,643,113 0 0
BANK AMER CORP COM COM 060505104 518 16,647 SH SOLE 16,647 0 0
BANK OF HAWAII CORP COM 062540109 219 2,942 SH SOLE 2,942 0 0
BEAZER HOMES USA INC COM NEW COM 07556Q881 902 74,700 SH SOLE 74,700 0 0
BECTON DICKINSON&CO COM 075887109 433 1,758 SH SOLE 1,758 0 0
BERKLEY W R CORP COM 084423102 1,161 17,006 SH SOLE 17,006 0 0
BERKSHIRE HATHAWAY INC DELAWA COM 084670108 2,863 7 SH SOLE 7 0 0
BERKSHIRE HATHAWAY INC CL B COM 084670702 7,806 28,592 SH SOLE 28,592 0 0
BIO-TECHNE CORP COM 09073M104 237,111 684,026 SH SOLE 684,026 0 0
BLACK KNIGHT INC COM 09215C105 419 6,404 SH SOLE 6,404 0 0
BLACKLINE INC COM 09239B109 168,364 2,527,995 SH SOLE 2,527,995 0 0
BRIGHT HORIZONS FAM SOL IN DEL COM 109194100 10,092 119,408 SH SOLE 119,408 0 0
BRISTOL-MYERS SQUIBB COM 110122108 281 3,650 SH SOLE 3,650 0 0
BRITISH AMER TOBACCO PLC ADR COM 110448107 232 5,402 SH SOLE 5,402 0 0
BROADRIDGE FINL SOLUTIONS COM 11133T103 361 2,531 SH SOLE 2,531 0 0
CABLE ONE INC COM COM 12685J105 178,756 138,644 SH SOLE 138,644 0 0
CALAMOS CONV OPP AND INC FD SH COM 128117108 315 29,418 SH SOLE 29,418 0 0
CANADIAN NATL RAILWY F COM 136375102 1,631 14,500 SH SOLE 14,500 0 0
CANADIAN PACIFIC RAILWAY COM 13645T100 941 13,473 SH SOLE 13,473 0 0
CAPITAL ONE FINL CORP COM COM 14040H105 2,051 19,685 SH SOLE 19,685 0 0
CARMAX INC COM 143130102 160,540 1,774,313 SH SOLE 1,774,313 0 0
CBRE GROUP INC COM 12504L109 130,531 1,773,272 SH SOLE 1,773,272 0 0
CDW CORP COM COM 12514G108 646 4,101 SH SOLE 4,101 0 0
CHEVRON CORP COM 166764100 379 2,620 SH SOLE 2,620 0 0
CHEWY, INC. COM 16679L109 28,564 822,689 SH SOLE 822,689 0 0
CHUBB LTD COM h1467j104 721 3,665 SH SOLE 3,665 0 0
CISCO SYSTEMS INC COM 17275r102 2,809 65,874 SH SOLE 65,874 0 0
COCA COLA COM COM 191216100 2,481 39,442 SH SOLE 39,442 0 0
COGENT COMMUNICATIONS HLDGS IN COM 19239V302 11,401 187,633 SH SOLE 187,633 0 0
COLGATE-PALMOLIVE CO COM 194162103 885 11,040 SH SOLE 11,040 0 0
COMCAST CORP NEW CL A COM 20030n101 2,363 60,232 SH SOLE 60,232 0 0
CONOCOPHILLIPS COM 20825c104 300 3,337 SH SOLE 3,337 0 0
CONSTELLATION SOFTWARE F COM 21037x100 10,496 7,070 SH SOLE 7,070 0 0
CONTURA ENERGY INC COM 127097103 327 12,695 SH SOLE 12,695 0 0
COSTAR GROUP INC COM 22160N109 182,864 3,027,051 SH SOLE 3,027,051 0 0
COSTCO WHOLESALE CO COM 22160k105 1,471 3,070 SH SOLE 3,070 0 0
COUPA SOFTWARE COM 22266l106 237 4,143 SH SOLE 4,143 0 0
CROWDSTRIKE HOLDINGS, INC. COM 22788c105 90,614 537,577 SH SOLE 537,577 0 0
CROWN CASTLE INC COM 22822v101 8,322 49,426 SH SOLE 49,426 0 0
CRYOPORT, INC. COM 229050307 5,372 173,410 SH SOLE 173,410 0 0
CVS HEALTH CORP COM 126650100 369 3,977 SH SOLE 3,977 0 0
DANAHER CORP COM 235851102 171,251 675,493 SH SOLE 675,493 0 0
DISCOVER FINANCIAL SERVICES COM 254709108 1,154 12,206 SH SOLE 12,206 0 0
DOLLAR GENERAL CORP COM 256677105 73,490 299,420 SH SOLE 299,420 0 0
DOUGLAS DYNAMICS INC COM 25960R105 18,554 645,572 SH SOLE 645,572 0 0
DUKE REALTY CORP REIT COM 264411505 293 5,335 SH SOLE 5,335 0 0
EAST WEST BANCORP INC COM 27579r104 462 7,135 SH SOLE 7,135 0 0
ECOLAB INC COM 278865100 202,851 1,319,269 SH SOLE 1,319,269 0 0
EDWARDS LIFESCIENCES COM 28176e108 3,378 35,528 SH SOLE 35,528 0 0
EMERSON ELECTRIC CO COM 291011104 276 3,470 SH SOLE 3,470 0 0
ENDAVA COM 29260v105 14,104 159,785 SH SOLE 159,785 0 0
ENTERPRISE PRODS PART LP COM 293792107 1,001 41,061 SH SOLE 41,061 0 0
ENVESTNET INC COM 29404K106 5,073 96,135 SH SOLE 96,135 0 0
EQUITY RESIDENTIAL REIT COM 29476l107 206 2,851 SH SOLE 2,851 0 0
EVERTEC INC COM 30040P103 11,171 302,906 SH SOLE 302,906 0 0
EVO PAYMENTS INC COM 26927e104 15,431 656,085 SH SOLE 656,085 0 0
EXPONENT INC COM 30214U102 16,800 183,669 SH SOLE 183,669 0 0
EXXON MOBIL CORP COM 30231g102 1,089 12,720 SH SOLE 12,720 0 0
FASTENAL CO COM 311900104 204,336 4,093,265 SH SOLE 4,093,265 0 0
FISERV INC COM 337738108 4,109 46,180 SH SOLE 46,180 0 0
FLAHERTY & CRUMRINE PFD SECS I COM 338478100 241 14,388 SH SOLE 14,388 0 0
FLOOR & DECOR HOLDINGS, INC. COM 339750101 46,073 731,779 SH SOLE 731,779 0 0
FORTINET INC COM COM 34959E109 1,636 28,915 SH SOLE 28,915 0 0
FRANCO-NEVADA CORPORATION COM 351858105 1,395 10,600 SH SOLE 10,600 0 0
FULTON FINL CORP PA COM COM 360271100 210 14,565 SH SOLE 14,565 0 0
GAMCO GLOBAL GOLD NAT RES & IN COM 36465a109 45 12,375 SH SOLE 12,375 0 0
GENUINE PARTS CO COM 372460105 227 1,710 SH SOLE 1,710 0 0
GOOSEHEAD INSURANCE, INC. COM 38267D109 25,014 547,710 SH SOLE 547,710 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 99,377 1,399,871 SH SOLE 1,399,871 0 0
HAMILTON LANE INC COM 407497106 17,687 263,284 SH SOLE 263,284 0 0
HEALTHEQUITY, INC. COM 42226A107 17,683 288,040 SH SOLE 288,040 0 0
HEALTHPEAK PPTYS INC COM 42250p103 926 35,757 SH SOLE 35,757 0 0
HECLA MINING COM 422704106 602 153,500 SH SOLE 153,500 0 0
HEICO CORP CL A COM 422806208 187,178 1,776,216 SH SOLE 1,776,216 0 0
HOME DEPOT INC COM 437076102 1,158 4,220 SH SOLE 4,220 0 0
HONEYWELL INTL INC COM 438516106 656 3,773 SH SOLE 3,773 0 0
IAA INC. COM 449253103 13,070 398,829 SH SOLE 398,829 0 0
IBM CORP COM 459200101 574 4,063 SH SOLE 4,063 0 0
IDEXX LABS INC COM 45168d104 106,095 302,499 SH SOLE 302,499 0 0
ILLINOIS TOOL WORKS COM 452308109 394 2,160 SH SOLE 2,160 0 0
ILLUMINA INC COM 452327109 143,113 776,268 SH SOLE 776,268 0 0
INGERSOLL-RAND, INC. COM 45687V106 2,759 65,568 SH SOLE 65,568 0 0
INTEL CORP COM 458140100 7,055 188,575 SH SOLE 188,575 0 0
INTUIT INC. COM 461202103 261 678 SH SOLE 678 0 0
INTUITIVE SURGICAL INC COM 46120E602 180,629 899,949 SH SOLE 899,949 0 0
J P MORGAN CHASE & CO COM 46625h100 3,810 33,831 SH SOLE 33,831 0 0
JACOBS ENGR GROUP INC DEL COM COM 469814107 240 1,890 SH SOLE 1,890 0 0
JOHN BEAN TECHNOLOGIES CORP. COM 477839104 16,987 153,840 SH SOLE 153,840 0 0
JOHNSON & JOHNSON COM 478160104 11,401 64,228 SH SOLE 64,228 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338l103 1,920 13,929 SH SOLE 13,929 0 0
KIMBERLY-CLARK CORP COM 494368103 202 1,498 SH SOLE 1,498 0 0
KINSALE CAPITAL GROUP INC. COM 49714P108 19,556 85,160 SH SOLE 85,160 0 0
LABORATORY CORP AMER HLDGS COM COM 50540R409 1,927 8,224 SH SOLE 8,224 0 0
LEMAITRE VASCULAR COM 525558201 10,357 227,378 SH SOLE 227,378 0 0
LILLY ELI & CO COM 532457108 1,741 5,370 SH SOLE 5,370 0 0
LOWE'S COMPANIES INC COM 548661107 4,178 23,919 SH SOLE 23,919 0 0
M & T BANK CORP COM 55261f104 680 4,266 SH SOLE 4,266 0 0
MAGELLAN MIDSTREAM PRTNRS LP C COM 559080106 717 15,007 SH SOLE 15,007 0 0
MANHATTAN ASSOCS INC COM COM 562750109 6,865 59,906 SH SOLE 59,906 0 0
MARKEL CORP HLDG CO COM 570535104 194,453 150,360 SH SOLE 150,360 0 0
MARSH & MC LENNAN COMPANIES IN COM 571748102 531 3,418 SH SOLE 3,418 0 0
MASTERCARD INC-CLASS A COM 57636Q104 165,897 525,857 SH SOLE 525,857 0 0
MC DONALDS CORP COM 580135101 517 2,092 SH SOLE 2,092 0 0
MCCORMICK & CO INC COM NON VTG COM 579780206 1,931 23,196 SH SOLE 23,196 0 0
MEDPACE HOLDINGS, INC. COM 58506Q109 13,913 92,959 SH SOLE 92,959 0 0
MEDTRONIC PLC F COM g5960l103 487 5,430 SH SOLE 5,430 0 0
MERCK & CO. INC. COM 58933y105 4,100 44,969 SH SOLE 44,969 0 0
MERGENET SOLUTIONS INC COM COM 58950m109 10 10,000 SH SOLE 10,000 0 0
MESA LABS INC COM 59064R109 11,312 55,469 SH SOLE 55,469 0 0
META PLATFORMS INC CL A COM 30303m102 304 1,548 SH SOLE 1,548 0 0
MICROSOFT CORP COM 594918104 64,515 251,198 SH SOLE 251,198 0 0
MIDDLEBY CORP COM 596278101 627 5,003 SH SOLE 5,003 0 0
MONDELEZ INTL INC COM 609207105 570 9,180 SH SOLE 9,180 0 0
MOODYS CORP COM 615369105 160,214 589,087 SH SOLE 589,087 0 0
NEOGEN CORP COM COM 640491106 569 23,600 SH SOLE 23,600 0 0
NESTLE S A F SPONSORED ADR 1 A COM 641069406 715 6,142 SH SOLE 6,142 0 0
NEWMONT GOLDCORP CORP COM 651639106 307 5,139 SH SOLE 5,139 0 0
NEXTERA ENERGY INC SHS COM 65339f101 757 9,772 SH SOLE 9,772 0 0
NIKE INC CL B COM 654106103 207 2,023 SH SOLE 2,023 0 0
NORFOLK SOUTHERN CO COM 655844108 2,596 11,420 SH SOLE 11,420 0 0
NOVANTA INC COM NPV COM 67000b104 19,375 159,765 SH SOLE 159,765 0 0
NOVARTIS AG F SPONSORED ADR 1 COM 66987v109 295 3,492 SH SOLE 3,492 0 0
NUTRIEN LTD COM 67077m108 1,895 23,775 SH SOLE 23,775 0 0
O REILLY AUTOMOTIVE COM 67103h107 24,785 39,231 SH SOLE 39,231 0 0
OKTA, INC COM 679295105 44,319 490,259 SH SOLE 490,259 0 0
OLD DOMINION FGHT LINES INC CO COM 679580100 59,872 233,618 SH SOLE 233,618 0 0
ORTHOPEDIATRICS CORP COM 68752L100 20,472 474,449 SH SOLE 474,449 0 0
PAYCHEX INC COM 704326107 4,352 38,218 SH SOLE 38,218 0 0
PELOTON INTERACTIVE INC CL A C COM 70614w100 434 47,310 SH SOLE 47,310 0 0
PEPSICO INC COM 713448108 1,237 7,423 SH SOLE 7,423 0 0
PFIZER INC COM 717081103 3,452 65,847 SH SOLE 65,847 0 0
PINNACLE WEST CAP CORP COM 723484101 219 3,000 SH SOLE 3,000 0 0
PNC FINL SERVICES COM 693475105 605 3,836 SH SOLE 3,836 0 0
POOL CORPORATION COM 73278l105 1,034 2,944 SH SOLE 2,944 0 0
PROCORE TECHNOLOGIES INC COM 74275K108 11,720 258,205 SH SOLE 258,205 0 0
PROCTER & GAMBLE CO COM 742718109 19,532 135,835 SH SOLE 135,835 0 0
PROGYNY, INC COM 74340e103 6,590 226,859 SH SOLE 226,859 0 0
PROS HOLDINGS INC COM 74346Y103 47,268 1,802,051 SH SOLE 1,802,051 0 0
PRUDENTIAL FINANCIAL INC COM 744320102 206 2,158 SH SOLE 2,158 0 0
QUALCOMM INC COM 747525103 114,033 892,699 SH SOLE 892,699 0 0
RANGE RESOURCES CORP DEL COM 75281a109 1,351 54,600 SH SOLE 54,600 0 0
REALTY INCM CRP MD PV$1.REIT COM 756109104 327 4,791 SH SOLE 4,791 0 0
REPLIGEN CORPORATION COM 759916109 15,766 97,079 SH SOLE 97,079 0 0
REPUBLIC SVCS INC COM 760759100 238 1,816 SH SOLE 1,816 0 0
ROPER TECHNOLOGIES INC COM 776696106 20,598 52,192 SH SOLE 52,192 0 0
RPM INTERNATIONAL INC COM 749685103 300 3,810 SH SOLE 3,810 0 0
S & P GLOBAL INC COM 78409V104 144,778 429,531 SH SOLE 429,531 0 0
SBA COMMUNICATIONS CORP CL A COM 78410G104 119,068 372,031 SH SOLE 372,031 0 0
SHOPIFY INC. COM 82509L107 10,635 340,423 SH SOLE 340,423 0 0
SHORE BANCSHARES, INC. COM 825107105 589 31,828 SH SOLE 31,828 0 0
SIMPSON MANUFACTURING CO COM 829073105 6,286 62,477 SH SOLE 62,477 0 0
SITEONE LANDSCAPE SUPPLY, INC. COM 82982L103 54,183 455,817 SH SOLE 455,817 0 0
SOUTHERN COMPANY COM 842587107 247 3,462 SH SOLE 3,462 0 0
SPROUT SOCIAL, INC. COM 85209W109 55,071 948,350 SH SOLE 948,350 0 0
STARBUCKS CORP COM COM 855244109 493 6,448 SH SOLE 6,448 0 0
STERIS PLC COM G8473t100 324 1,570 SH SOLE 1,570 0 0
STRYKER CORP COM 863667101 429 2,155 SH SOLE 2,155 0 0
T ROWE PRICE GROUP INC COM 74144T108 10,613 93,412 SH SOLE 93,412 0 0
TEKLA HEALTHCARE OPP UNIT FD S COM 879105104 211 10,585 SH SOLE 10,585 0 0
TELEFLEX INC COM COM 879369106 118,484 481,936 SH SOLE 481,936 0 0
TEXAS INSTRUMENTS COM 882508104 549 3,575 SH SOLE 3,575 0 0
THE DESCARTES SYSTEMS GROUP IN COM 249906108 8,798 141,770 SH SOLE 141,770 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 148,434 273,219 SH SOLE 273,219 0 0
TOPICUS COM INC REGISTERED SHS COM 89072T102 753 13,464 SH SOLE 13,464 0 0
TRANSDIGM GROUP INC COM 893641100 191,840 357,464 SH SOLE 357,464 0 0
TREX COMPANY, INC. COM 89531P105 15,173 278,807 SH SOLE 278,807 0 0
TRIMBLE INC COM 896239100 329 5,655 SH SOLE 5,655 0 0
TRUPANION, INC. COM 898202106 12,014 199,364 SH SOLE 199,364 0 0
TYLER TECHNOLOGIES INC COM 902252105 43,605 131,150 SH SOLE 131,150 0 0
U S BANCORP COM 902973304 896 19,480 SH SOLE 19,480 0 0
UNION PACIFIC CORP COM 907818108 659 3,088 SH SOLE 3,088 0 0
UNITED PARCEL SRVC CLASS B COM 911312106 751 4,113 SH SOLE 4,113 0 0
UNITEDHEALTH GRP INC COM 91324p102 3,358 6,538 SH SOLE 6,538 0 0
UTZ BRANDS INC. COM 918090101 39,638 2,868,174 SH SOLE 2,868,174 0 0
VEEVA SYSTEMS, INC. COM 922475108 143,315 723,666 SH SOLE 723,666 0 0
VENTAS INC REIT COM 92276f100 862 16,757 SH SOLE 16,757 0 0
VERISK ANALYTICS INC COM 92345Y106 146,867 848,502 SH SOLE 848,502 0 0
VERIZON COMMUNICATN COM 92343v104 497 9,800 SH SOLE 9,800 0 0
VISA INC CL A COM 92826C839 222,382 1,129,472 SH SOLE 1,129,472 0 0
VULCAN MATERIALS CO COM 929160109 151,330 1,064,955 SH SOLE 1,064,955 0 0
W.P. CAREY INC. REIT COM 92936u109 428 5,160 SH SOLE 5,160 0 0
WABTEC COM 929740108 2,882 35,110 SH SOLE 35,110 0 0
WALMART INC COM 931142103 621 5,107 SH SOLE 5,107 0 0
WALT DISNEY CO COM 254687106 539 5,709 SH SOLE 5,709 0 0
WASTE CONNECTIONS INC COM 94106B101 247,062 1,993,076 SH SOLE 1,993,076 0 0
WATSCO INC COM 942622200 4,955 20,750 SH SOLE 20,750 0 0
WAYFAIR COM 94419L101 11,787 270,592 SH SOLE 270,592 0 0
WD-40 COMPANY COM 929236107 9,698 48,162 SH SOLE 48,162 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 576 16,000 SH SOLE 16,000 0 0
WILLSCOT MOBILE MINI HLDGS COR COM 971378104 126,215 3,893,112 SH SOLE 3,893,112 0 0
WNS HOLDINGS LTD COM 92932M101 52,013 696,856 SH SOLE 696,856 0 0
WORKIVA INC COM 98139A105 54,897 831,892 SH SOLE 831,892 0 0
BLACKROCK ENHANCED EQT DIV TR ETFS 09251A104 95 10,740 SH SOLE 10,740 0 0
CBRE CLARION GLOBAL REAL ESTAT ETFS 12504g100 100 13,715 SH SOLE 13,715 0 0
ISHARES CORE S&P 500 ETF ETFS 464287200 1,277 3,369 SH SOLE 3,369 0 0
ISHARES MSCI EAFE ETF ETFS 464287465 436 6,978 SH SOLE 6,978 0 0
ISHARES MSCI EMERGING MARKETS ETFS 46434g764 235 4,930 SH SOLE 4,930 0 0
ISHARES RUSSELL MIDCAP INDEX F ETFS 464287499 206 3,190 SH SOLE 3,190 0 0
ISHARES TR SELECT DIVID ETF ETFS 464287168 201 1,705 SH SOLE 1,705 0 0
NUVEEN PREF INCOME OPPS FUND ETFS 67073b106 169 22,098 SH SOLE 22,098 0 0
SPDR GOLD TRUST ETFS 78463v107 253 1,500 SH SOLE 1,500 0 0
VANGUARD DIVIDEND APPREC ETFS 921908844 1,523 10,614 SH SOLE 10,614 0 0
VANGUARD FTSE ALL WORLD EX US ETFS 922042775 3,003 60,104 SH SOLE 60,104 0 0
VANGUARD FTSE EMERGING MARKETS ETFS 922042858 838 20,112 SH SOLE 20,112 0 0
VANGUARD HEALTH CARE ETFS 92204a504 284 1,204 SH SOLE 1,204 0 0
VANGUARD HIGH DIVIDEND YIELD E ETFS 921946406 957 9,406 SH SOLE 9,406 0 0
VANGUARD INDEX FDS SMALL CP ET ETFS 922908751 266 1,510 SH SOLE 1,510 0 0
VANGUARD INFO TECHNOLOGY INDEX ETFS 92204a702 345 1,058 SH SOLE 1,058 0 0
VANGUARD MID CAP ETF ETFS 922908629 560 2,845 SH SOLE 2,845 0 0
VANGUARD REIT ETF ETFS 922908553 1,971 21,635 SH SOLE 21,635 0 0
VANGUARD S&P 500 ETF ETFS 922908363 4,890 14,097 SH SOLE 14,097 0 0
VANGUARD TOTAL STK MKT ETF ETFS 922908769 493 2,615 SH SOLE 2,615 0 0
WISDOMTREE TR INDIA ERNGS FD ETFS 97717W422 267 9,000 SH SOLE 9,000 0 0