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
ABBOTT LABORATORIES COM 002824100 233 2,124 SH   SOLE 0 2,124 0 0
ADOBE SYSTEMS COM 00724F101 4,734 9,466 SH   SOLE 0 9,466 0 0
ALPHABET INC - CL C COM 38259P706 543 310 SH   SOLE 0 310 0 0
ALPHABET INC. CLASS A COM 38259P508 894 510 SH   SOLE 0 510 0 0
AMAZON COM 023135106 2,684 824 SH   SOLE 0 824 0 0
APPIAN CORP COM 03782L101 9,745 60,120 SH   SOLE 0 60,120 0 0
APPLE, INC. COM 037833100 1,161 8,750 SH   SOLE 0 8,750 0 0
ARGAN INC. COM 04010E109 43,833 985,240 SH   SOLE 0 985,240 0 0
AT&T COM 00206R102 256 8,890 SH   SOLE 0 8,890 0 0
AXON ENTERPRISE, INC. COM 05464C101 36,680 299,357 SH   SOLE 0 299,357 0 0
BALCHEM CORP COM 057665200 760 6,600 SH   SOLE 0 6,600 0 0
BALLYS CORPORATION COM 05875B106 553 11,000 SH   SOLE 0 11,000 0 0
BARRICK GOLD CORP COM 067901108 1,253 55,000 SH   SOLE 0 55,000 0 0
BERKSHIRE HATHAWAY A COM 084670108 7,652 22 SH   SOLE 0 22 0 0
BERKSHIRE HATHAWAY B COM 084670702 1,794 7,737 SH   SOLE 0 7,737 0 0
BIO-TECHNE CORP COM 09073M104 696 2,191 SH   SOLE 0 2,191 0 0
BLACKSTONE GROUP COM 09260D107 506 7,800 SH   SOLE 0 7,800 0 0
BROOKFIELD REAL ASSETS INCOME FUND INC COM 112830104 189 10,622 SH   SOLE 0 10,622 0 0
BROWN & BROWN INC COM 115236101 664 14,000 SH   SOLE 0 14,000 0 0
CANADIAN SOLAR INC COM 136635109 348 6,800 SH   SOLE 0 6,800 0 0
CANTEL MEDICAL CORP COM 138098108 645 8,180 SH   SOLE 0 8,180 0 0
CAVCO INDUSTRIES, INC. COM 149568107 11,939 68,047 SH   SOLE 0 68,047 0 0
CHEGG INC. COM 163092109 44,256 489,935 SH   SOLE 0 489,935 0 0
CHEVRON CORPORATION COM 166764100 262 3,105 SH   SOLE 0 3,105 0 0
COCA-COLA CO COM 191216100 1,065 19,428 SH   SOLE 0 19,428 0 0
CONSUMER STAPLES SELECT SECTOR SPDR FUND COM 81369Y308 1,418 21,023 SH   SOLE 0 21,023 0 0
COPART INC COM 217204106 24,734 194,376 SH   SOLE 0 194,376 0 0
CORNING INC COM 219350105 293 8,136 SH   SOLE 0 8,136 0 0
COSTAR GROUP INC COM 22160N109 26,897 29,100 SH   SOLE 0 29,100 0 0
DANAHER CORPORATION COM 235851102 1,415 6,369 SH   SOLE 0 6,369 0 0
EQUINIX INC COM 29444U700 8,161 11,427 SH   SOLE 0 11,427 0 0
EXXON MOBIL CORP COM 30231G102 870 21,109 SH   SOLE 0 21,109 0 0
FIVE BELOW, INC. COM 33829M101 978 5,592 SH   SOLE 0 5,592 0 0
FIVERR, INC. COM M4R82T106 33,574 172,085 SH   SOLE 0 172,085 0 0
FRANCO-NEVADA CORP COM 351858105 13,245 105,683 SH   SOLE 0 105,683 0 0
GAMCO GLOBAL GOLD NATURAL RESOURCES AND INCOME TRU COM 36465A109 544 155,000 SH   SOLE 0 155,000 0 0
GLOBAL PAYMENTS INC COM 37940X102 1,178 5,468 SH   SOLE 0 5,468 0 0
GLOBAL X TELEMEDICINE & DIGITAL HEALTH ETF COM 37954Y285 1,582 82,046 SH   SOLE 0 82,046 0 0
GOOSEHEAD INSURANCE INC-CL A COM 38267D109 20,113 161,210 SH   SOLE 0 161,210 0 0
GREAT LAKES DREDGE & DOCK CO COM 390607109 43,495 3,302,605 SH   SOLE 0 3,302,605 0 0
HARMONY BIOSCIENCES HOLDINGS COM 413197104 9,867 272,950 SH   SOLE 0 272,950 0 0
HEALTH CATALYST, INC. COM 42225T107 20,269 465,622 SH   SOLE 0 465,622 0 0
HEALTHEQUITY, INC. COM 42226A107 22,291 319,773 SH   SOLE 0 319,773 0 0
HOME DEPOT INC COM 437076102 243 916 SH   SOLE 0 916 0 0
IHS MARKIT LTD COM G47567105 1,488 16,563 SH   SOLE 0 16,563 0 0
ILLUMINA INC COM 452327109 266 720 SH   SOLE 0 720 0 0
INCYTE CORP COM 45337C102 29,052 334,009 SH   SOLE 0 334,009 0 0
INVESCO QQQ TRUST SERIES 1 COM 46090E103 5,724 18,244 SH   SOLE 0 18,244 0 0
INVESCO S&P 500 LOW VOLATILITY ETF COM 46138E354 6,893 122,577 SH   SOLE 0 122,577 0 0
INVESCO S&P SMALL CAP LOW VOLATILITY ETF COM 46138G102 3,620 88,851 SH   SOLE 0 88,851 0 0
ISHARES CORE MSCI EUROPE ETF COM 46434V738 3,687 71,897 SH   SOLE 0 71,897 0 0
ISHARES EDGE MSCI MIN VOL EAFE ETF COM 46429B689 3,128 42,610 SH   SOLE 0 42,610 0 0
ISHARES GLOBAL CLEAN ENERGY ETF COM 464288224 1,004 35,565 SH   SOLE 0 35,565 0 0
ISHARES MSCI EMERGING MARKETS MINIMUM VOLATILITY E COM 464286533 209 3,415 SH   SOLE 0 3,415 0 0
ISHARES RUSSELL 1000 GROWTH INDEX FUND COM 464287614 715 2,965 SH   SOLE 0 2,965 0 0
ISHARES S&P 600 SMALL CAP INDEX COM 464287804 441 4,798 SH   SOLE 0 4,798 0 0
JOHNSON & JOHNSON COM 478160104 346 2,200 SH   SOLE 0 2,200 0 0
KINDER MORGAN HOLDCO LLC COM 49456B101 581 42,502 SH   SOLE 0 42,502 0 0
KINGSOFT CLOUD HOLDINGS - ADR COM 49639K101 305 7,000 SH   SOLE 0 7,000 0 0
KINSALE CAPITAL GROUP INC. COM 49714P108 14,884 74,370 SH   SOLE 0 74,370 0 0
LIGAND PHARMACEUTICALS - CL B COM 53220K504 521 5,240 SH   SOLE 0 5,240 0 0
LIMONEIRA CO. COM 532746104 4,871 292,570 SH   SOLE 0 292,570 0 0
MAGNITE INC COM 55955D100 37,969 1,236,369 SH   SOLE 0 1,236,369 0 0
MARKETAXESS HOLDINGS INC COM 57060D108 28,980 50,792 SH   SOLE 0 50,792 0 0
MAXIM INTEGRATED COM 57772K101 355 4,000 SH   SOLE 0 4,000 0 0
MERCADO LIBRE COM 58733R102 670 400 SH   SOLE 0 400 0 0
MERCK & CO COM 58933Y105 393 4,800 SH   SOLE 0 4,800 0 0
MICROSOFT CORPORATION COM 594918104 3,126 14,053 SH   SOLE 0 14,053 0 0
MOLINA HEALTHCARE INC. COM 60855R100 1,818 8,549 SH   SOLE 0 8,549 0 0
MORNINGSTAR INC COM 617700109 905 3,908 SH   SOLE 0 3,908 0 0
NORTONLIFELOCK INC COM 668771108 797 38,334 SH   SOLE 0 38,334 0 0
NV5 GLOBAL, INC. COM 62945V109 27,511 349,210 SH   SOLE 0 349,210 0 0
OPORTUN FINANCIAL CORP COM 68376D104 23,292 1,202,490 SH   SOLE 0 1,202,490 0 0
PLURALSIGHT INC COM 72941B106 19,875 948,220 SH   SOLE 0 948,220 0 0
PROOFPOINT INC COM 743424103 19,693 144,366 SH   SOLE 0 144,366 0 0
PUREFUNDS ISE CYBER SECURITY ETF COM 26924G201 4,202 73,009 SH   SOLE 0 73,009 0 0
Q2 HOLDINGS, INC. COM 74736L109 23,802 188,110 SH   SOLE 0 188,110 0 0
QUANTERIX CORP COM 74766Q101 21,693 466,513 SH   SOLE 0 466,513 0 0
REGENERON PHARMACEUTICALS INC COM 75886F107 1,200 2,484 SH   SOLE 0 2,484 0 0
ROPER TECHNOLOGIES, INC COM 776696106 3,308 7,673 SH   SOLE 0 7,673 0 0
SHOPIFY, INC. - CLASS A COM 82509L107 18,558 16,395 SH   SOLE 0 16,395 0 0
SINCLAIR BROADCAST GROUP -A COM 829226109 1,720 54,000 SH   SOLE 0 54,000 0 0
SMARTSHEET INC - CL A COM 83200N103 22,737 328,140 SH   SOLE 0 328,140 0 0
SPDR EURO STOXX 50 FUND COM 78463X202 2,456 58,873 SH   SOLE 0 58,873 0 0
SPDR S&P 500 ETF TRUST COM 78462F103 2,718 7,271 SH   SOLE 0 7,271 0 0
SPDR S&P MIDCAP 400 ETF TRUST COM 78467Y107 311 740 SH   SOLE 0 740 0 0
SUPERNUS PHARMACEUTICALS INC. COM 868459108 30,739 1,221,751 SH   SOLE 0 1,221,751 0 0
SVB FINANCIAL GROUP COM 78486Q101 2,531 6,525 SH   SOLE 0 6,525 0 0
T ROWE PRICE GROUP INC. COM 74144T108 297 1,959 SH   SOLE 0 1,959 0 0
TELADOC, INC. COM 87918A105 24,309 121,567 SH   SOLE 0 121,567 0 0
TERADYNE INC. COM 880770102 1,274 10,627 SH   SOLE 0 10,627 0 0
THE TRADE DESK - CL A COM 88339J105 26,024 32,490 SH   SOLE 0 32,490 0 0
TWILIO INC. - CLASS A COM 90138F102 30,914 91,325 SH   SOLE 0 91,325 0 0
TYLER TECHNOLOGIES, INC COM 902252105 19,798 45,354 SH   SOLE 0 45,354 0 0
UDR INC. COM 902653104 266 6,916 SH   SOLE 0 6,916 0 0
UNION PACIFIC CORP COM 907818108 8,687 41,721 SH   SOLE 0 41,721 0 0
UNITED HEALTH GROUP COM 91324P102 2,284 6,514 SH   SOLE 0 6,514 0 0
UNITY SOFTWARE INC. COM 91332U101 9,914 64,600 SH   SOLE 0 64,600 0 0
UPLAND SOFTWARE INC. COM 91544A109 21,540 469,386 SH   SOLE 0 469,386 0 0
VANECK VECTORS GREEN BOND ETF COM 92189F171 1,379 49,349 SH   SOLE 0 49,349 0 0
VANGUARD FTSE ALL-WORLD EX-US ETF COM 922042775 411 7,042 SH   SOLE 0 7,042 0 0
VANGUARD TOTAL STOCK MARKET ETF COM 922908769 4,819 24,759 SH   SOLE 0 24,759 0 0
VANGUARD TOTAL WORLD BOND ETF COM 92206C565 7,200 87,588 SH   SOLE 0 87,588 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 230 3,913 SH   SOLE 0 3,913 0 0
VERTEX PHARMACEUTICALS INC. COM 92532F100 1,349 5,709 SH   SOLE 0 5,709 0 0
VIASAT INC. COM 92552V100 15,824 484,658 SH   SOLE 0 484,658 0 0
VICOR CORP COM 925815102 44,641 484,071 SH   SOLE 0 484,071 0 0
WISDOMTREE BARCLAYS YIELD ENHANCED U.S. AGGREGATE COM 97717X511 16,855 313,930 SH   SOLE 0 313,930 0 0
WOODWARD INC COM 980745103 931 7,657 SH   SOLE 0 7,657 0 0
Y-MABS THERAPEUTICS, INC. COM 984241109 10,863 219,419 SH   SOLE 0 219,419 0 0