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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
APPLE, INC. COM 037833100 784 6,768 SH   SOLE 0 6,768 0 0
AXON ENTERPRISE, INC. COM 05464C101 28,757 317,052 SH   SOLE 0 317,052 0 0
ADOBE SYSTEMS COM 00724F101 4,654 9,489 SH   SOLE 0 9,489 0 0
WISDOMTREE BARCLAYS YIELD ENHANCED U.S. AGGREGATE COM 97717X511 22,471 417,522 SH   SOLE 0 417,522 0 0
ARGAN INC. COM 04010E109 34,766 829,540 SH   SOLE 0 829,540 0 0
AMAZON COM 023135106 2,500 794 SH   SOLE 0 794 0 0
APPIAN CORP COM 03782L101 18,357 283,500 SH   SOLE 0 283,500 0 0
BALCHEM CORP COM 057665200 644 6,600 SH   SOLE 0 6,600 0 0
BIOGEN IDEC, INC. COM 09062X103 227 800 SH   SOLE 0 800 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 238 3,950 SH   SOLE 0 3,950 0 0
BERKSHIRE HATHAWAY A COM 084670108 7,040 22 SH   SOLE 0 22 0 0
BERKSHIRE HATHAWAY B COM 084670702 1,631 7,659 SH   SOLE 0 7,659 0 0
BROWN & BROWN INC COM 115236101 634 14,000 SH   SOLE 0 14,000 0 0
BLACKSTONE GROUP COM 09260D107 407 7,800 SH   SOLE 0 7,800 0 0
CHEGG INC. COM 163092109 39,229 549,118 SH   SOLE 0 549,118 0 0
COPART INC COM 217204106 20,862 198,387 SH   SOLE 0 198,387 0 0
COSTAR GROUP INC COM 22160N109 25,777 30,379 SH   SOLE 0 30,379 0 0
CAVCO INDUSTRIES, INC. COM 149568107 10,791 59,847 SH   SOLE 0 59,847 0 0
DATADOG, INC. COM 23804L103 255 2,500 SH   SOLE 0 2,500 0 0
DANAHER CORPORATION COM 235851102 1,354 6,289 SH   SOLE 0 6,289 0 0
ISHARES EDGE MSCI MIN VOL EAFE ETF COM 46429B689 2,942 43,187 SH   SOLE 0 43,187 0 0
EQUINIX INC COM 29444U700 8,632 11,356 SH   SOLE 0 11,356 0 0
ENERGY TRANSFER LP COM 29273V100 797 146,980 SH   SOLE 0 146,980 0 0
SPDR EURO STOXX 50 FUND COM 78463X202 3,199 88,011 SH   SOLE 0 88,011 0 0
FIVE BELOW, INC. COM 33829M101 696 5,477 SH   SOLE 0 5,477 0 0
FRANCO-NEVADA CORP COM 351858105 12,275 87,943 SH   SOLE 0 87,943 0 0
FIVERR, INC. COM M4R82T106 42,853 308,340 SH   SOLE 0 308,340 0 0
GAMCO GLOBAL GOLD NATURAL RESOURCES AND INCOME TRU COM 36465A109 758 222,406 SH   SOLE 0 222,406 0 0
GREAT LAKES DREDGE & DOCK CO COM 390607109 24,630 2,589,907 SH   SOLE 0 2,589,907 0 0
GLU MOBILE INC COM 379890106 13,704 1,785,520 SH   SOLE 0 1,785,520 0 0
CORNING INC COM 219350105 264 8,136 SH   SOLE 0 8,136 0 0
BARRICK GOLD CORP COM 067901108 647 23,000 SH   SOLE 0 23,000 0 0
ALPHABET INC - CL C COM 38259P706 320 218 SH   SOLE 0 218 0 0
ALPHABET INC. CLASS A COM 38259P508 674 460 SH   SOLE 0 460 0 0
GLOBAL PAYMENTS INC COM 37940X102 901 5,076 SH   SOLE 0 5,076 0 0
GOOSEHEAD INSURANCE INC-CL A COM 38267D109 14,043 162,180 SH   SOLE 0 162,180 0 0
PUREFUNDS ISE CYBER SECURITY ETF COM 26924G201 3,624 77,861 SH   SOLE 0 77,861 0 0
HEALTH CATALYST, INC. COM 42225T107 12,536 342,500 SH   SOLE 0 342,500 0 0
HEALTHEQUITY, INC. COM 42226A107 19,185 373,473 SH   SOLE 0 373,473 0 0
ISHARES CORE MSCI EUROPE ETF COM 46434V738 3,414 76,368 SH   SOLE 0 76,368 0 0
ILLUMINA INC COM 452327109 223 720 SH   SOLE 0 720 0 0
INCYTE CORP COM 45337C102 21,526 239,870 SH   SOLE 0 239,870 0 0
IHS MARKIT LTD COM G47567105 1,285 16,369 SH   SOLE 0 16,369 0 0
ISHARES U.S. AEROSPACE & DEFENCE ETF COM 464288760 2,481 15,664 SH   SOLE 0 15,664 0 0
JOHNSON & JOHNSON COM 478160104 328 2,200 SH   SOLE 0 2,200 0 0
KINDER MORGAN HOLDCO LLC COM 49456B101 955 77,447 SH   SOLE 0 77,447 0 0
KINSALE CAPITAL GROUP INC. COM 49714P108 14,142 74,360 SH   SOLE 0 74,360 0 0
COCA-COLA CO COM 191216100 959 19,428 SH   SOLE 0 19,428 0 0
LIGAND PHARMACEUTICALS - CL B COM 53220K504 499 5,240 SH   SOLE 0 5,240 0 0
LIMONEIRA CO. COM 532746104 7,247 506,800 SH   SOLE 0 506,800 0 0
LIVONGO HEALTH, INC. COM 539183103 30,913 220,730 SH   SOLE 0 220,730 0 0
MERCADO LIBRE COM 58733R102 433 400 SH   SOLE 0 400 0 0
MAGNITE INC COM 55955D100 10,619 1,529,034 SH   SOLE 0 1,529,034 0 0
MARKETAXESS HOLDINGS INC COM 57060D108 24,758 51,409 SH   SOLE 0 51,409 0 0
MOLINA HEALTHCARE INC. COM 60855R100 1,546 8,447 SH   SOLE 0 8,447 0 0
MORNINGSTAR INC COM 617700109 613 3,819 SH   SOLE 0 3,819 0 0
MERCK & CO COM 58933Y105 373 4,500 SH   SOLE 0 4,500 0 0
MICROSOFT CORPORATION COM 594918104 2,738 13,016 SH   SOLE 0 13,016 0 0
MAXIM INTEGRATED COM 57772K101 270 4,000 SH   SOLE 0 4,000 0 0
NORTONLIFELOCK INC COM 668771108 1,363 65,396 SH   SOLE 0 65,396 0 0
NV5 GLOBAL, INC. COM 62945V109 18,527 351,090 SH   SOLE 0 351,090 0 0
OPORTUN FINANCIAL CORP COM 68376D104 10,921 926,286 SH   SOLE 0 926,286 0 0
PROOFPOINT INC COM 743424103 9,086 86,086 SH   SOLE 0 86,086 0 0
PROCTOR & GAMBLE COMPANY COM 742718109 203 1,462 SH   SOLE 0 1,462 0 0
PLURALSIGHT INC COM 72941B106 12,875 751,590 SH   SOLE 0 751,590 0 0
INVESCO QQQ TRUST SERIES 1 COM 46090E103 5,498 19,790 SH   SOLE 0 19,790 0 0
QUANTERIX CORP COM 74766Q101 15,800 468,293 SH   SOLE 0 468,293 0 0
Q2 HOLDINGS, INC. COM 74736L109 17,297 189,540 SH   SOLE 0 189,540 0 0
BROOKFIELD REAL ASSETS INCOME FUND INC COM 112830104 175 10,622 SH   SOLE 0 10,622 0 0
REGENERON PHARMACEUTICALS INC COM 75886F107 1,674 2,990 SH   SOLE 0 2,990 0 0
ROPER TECHNOLOGIES, INC COM 776696106 3,120 7,897 SH   SOLE 0 7,897 0 0
SINCLAIR BROADCAST GROUP -A COM 829226109 1,038 54,000 SH   SOLE 0 54,000 0 0
SHOPIFY, INC. - CLASS A COM 82509L107 16,861 16,482 SH   SOLE 0 16,482 0 0
SVB FINANCIAL GROUP COM 78486Q101 1,462 6,074 SH   SOLE 0 6,074 0 0
SMARTSHEET INC - CL A COM 83200N103 16,272 329,260 SH   SOLE 0 329,260 0 0
INVESCO S&P 500 LOW VOLATILITY ETF COM 46138E354 9,509 177,277 SH   SOLE 0 177,277 0 0
SPDR S&P 500 ETF TRUST COM 78462F103 422 1,259 SH   SOLE 0 1,259 0 0
SUPERNUS PHARMACEUTICALS INC. COM 868459108 17,037 817,504 SH   SOLE 0 817,504 0 0
AT&T COM 00206R102 253 8,890 SH   SOLE 0 8,890 0 0
BIO-TECHNE CORP COM 09073M104 528 2,131 SH   SOLE 0 2,131 0 0
TERADYNE INC. COM 880770102 832 10,469 SH   SOLE 0 10,469 0 0
T ROWE PRICE GROUP INC. COM 74144T108 251 1,959 SH   SOLE 0 1,959 0 0
THE TRADE DESK - CL A COM 88339J105 25,479 49,114 SH   SOLE 0 49,114 0 0
TWILIO INC. - CLASS A COM 90138F102 24,671 99,845 SH   SOLE 0 99,845 0 0
TYLER TECHNOLOGIES, INC COM 902252105 15,853 45,481 SH   SOLE 0 45,481 0 0
UNITY SOFTWARE INC. COM 91332U101 5,411 62,000 SH   SOLE 0 62,000 0 0
UDR INC. COM 902653104 226 6,916 SH   SOLE 0 6,916 0 0
UNITED HEALTH GROUP COM 91324P102 2,015 6,462 SH   SOLE 0 6,462 0 0
UNION PACIFIC CORP COM 907818108 8,231 41,810 SH   SOLE 0 41,810 0 0
UPLAND SOFTWARE INC. COM 91544A109 24,658 654,070 SH   SOLE 0 654,070 0 0
VICOR CORP COM 925815102 37,689 484,871 SH   SOLE 0 484,871 0 0
VERTEX PHARMACEUTICALS INC. COM 92532F100 1,494 5,490 SH   SOLE 0 5,490 0 0
VIASAT INC. COM 92552V100 15,787 459,068 SH   SOLE 0 459,068 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 233 3,913 SH   SOLE 0 3,913 0 0
WOODWARD INC COM 980745103 601 7,501 SH   SOLE 0 7,501 0 0
CONSUMER STAPLES SELECT SECTOR SPDR FUND COM 81369Y308 3,427 53,465 SH   SOLE 0 53,465 0 0
EXXON MOBIL CORP COM 30231G102 1,022 29,771 SH   SOLE 0 29,771 0 0
INVESCO S&P SMALL CAP LOW VOLATILITY ETF COM 46138G102 4,244 127,834 SH   SOLE 0 127,834 0 0