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 1,069 8,750 SH   SOLE 0 8,750 0 0
ABBOTT LABORATORIES COM 002824100 255 2,124 SH   SOLE 0 2,124 0 0
ACADIA PHARMACEUTICALS INC COM 004225108 1,132 43,871 SH   SOLE 0 43,871 0 0
ADOBE SYSTEMS COM 00724F101 4,545 9,561 SH   SOLE 0 9,561 0 0
WISDOMTREE BARCLAYS YIELD ENHANCED U.S. AGGREGATE COM 97717X511 8,306 162,224 SH   SOLE 0 162,224 0 0
ARGAN INC. COM 04010E109 52,970 992,870 SH   SOLE 0 992,870 0 0
AKOUSTIS TECHNOLOGIES, INC. COM 00973N102 25,370 1,901,770 SH   SOLE 0 1,901,770 0 0
AMAZON COM 023135106 2,550 824 SH   SOLE 0 824 0 0
AXON ENTERPRISE, INC. COM 05464C101 36,996 259,767 SH   SOLE 0 259,767 0 0
BALCHEM CORP COM 057665200 828 6,600 SH   SOLE 0 6,600 0 0
BERKSHIRE HATHAWAY A COM 084670108 8,485 22 SH   SOLE 0 22 0 0
BERKSHIRE HATHAWAY B COM 084670702 2,177 8,521 SH   SOLE 0 8,521 0 0
BROWN & BROWN INC COM 115236101 1,457 31,880 SH   SOLE 0 31,880 0 0
BLACKSTONE GROUP COM 09260D107 581 7,800 SH   SOLE 0 7,800 0 0
CHEGG INC. COM 163092109 42,055 490,954 SH   SOLE 0 490,954 0 0
CANTEL MEDICAL CORP COM 138098108 653 8,180 SH   SOLE 0 8,180 0 0
COPART INC COM 217204106 20,870 192,152 SH   SOLE 0 192,152 0 0
COSTAR GROUP INC COM 22160N109 23,344 28,403 SH   SOLE 0 28,403 0 0
CURIOSITYSTREAM INC COM 23130Q107 16,361 1,207,450 SH   SOLE 0 1,207,450 0 0
CAVCO INDUSTRIES, INC. COM 149568107 20,328 90,101 SH   SOLE 0 90,101 0 0
CHEVRON CORPORATION COM 166764100 280 2,670 SH   SOLE 0 2,670 0 0
DANAHER CORPORATION COM 235851102 1,603 7,123 SH   SOLE 0 7,123 0 0
GLOBAL X TELEMEDICINE & DIGITAL HEALTH ETF COM 37954Y285 2,552 133,458 SH   SOLE 0 133,458 0 0
ISHARES EDGE MSCI MIN VOL EAFE ETF COM 46429B689 2,010 27,535 SH   SOLE 0 27,535 0 0
EQUINIX INC COM 29444U700 3,834 5,642 SH   SOLE 0 5,642 0 0
SPDR EURO STOXX 50 FUND COM 78463X202 2,298 51,627 SH   SOLE 0 51,627 0 0
FRANCO-NEVADA CORP COM 351858105 10,451 83,417 SH   SOLE 0 83,417 0 0
FIVERR INTERNATIONAL LTD. COM M4R82T106 30,746 141,570 SH   SOLE 0 141,570 0 0
GAMCO GLOBAL GOLD NATURAL RESOURCES AND INCOME TRU COM 36465A109 593 171,000 SH   SOLE 0 171,000 0 0
GREAT LAKES DREDGE & DOCK CO COM 390607109 48,227 3,307,725 SH   SOLE 0 3,307,725 0 0
CORNING INC COM 219350105 354 8,136 SH   SOLE 0 8,136 0 0
ALPHABET INC - CL C COM 38259P706 641 310 SH   SOLE 0 310 0 0
ALPHABET INC. CLASS A COM 38259P508 1,052 510 SH   SOLE 0 510 0 0
GLOBAL PAYMENTS INC COM 37940X102 1,423 7,061 SH   SOLE 0 7,061 0 0
VANECK VECTORS GREEN BOND ETF COM 92189F171 1,332 49,173 SH   SOLE 0 49,173 0 0
GOOSEHEAD INSURANCE INC-CL A COM 38267D109 19,941 186,050 SH   SOLE 0 186,050 0 0
PUREFUNDS ISE CYBER SECURITY ETF COM 26924G201 3,249 59,175 SH   SOLE 0 59,175 0 0
HEALTH CATALYST, INC. COM 42225T107 23,803 508,942 SH   SOLE 0 508,942 0 0
HOME DEPOT INC COM 437076102 280 916 SH   SOLE 0 916 0 0
HEALTHEQUITY, INC. COM 42226A107 21,442 315,330 SH   SOLE 0 315,330 0 0
HARMONY BIOSCIENCES HOLDINGS COM 413197104 21,366 646,673 SH   SOLE 0 646,673 0 0
ISHARES GLOBAL CLEAN ENERGY ETF COM 464288224 2,808 115,551 SH   SOLE 0 115,551 0 0
ISHARES CORE MSCI EUROPE ETF COM 46434V738 3,472 64,327 SH   SOLE 0 64,327 0 0
ISHARES S&P 600 SMALL CAP INDEX COM 464287804 696 6,415 SH   SOLE 0 6,415 0 0
ILLUMINA INC COM 452327109 277 720 SH   SOLE 0 720 0 0
INCYTE CORP COM 45337C102 27,262 335,445 SH   SOLE 0 335,445 0 0
IHS MARKIT LTD COM G47567105 1,638 16,921 SH   SOLE 0 16,921 0 0
INTEL CORPORATION COM 458140100 218 3,400 SH   SOLE 0 3,400 0 0
ISHARES RUSSELL 1000 GROWTH INDEX FUND COM 464287614 604 2,486 SH   SOLE 0 2,486 0 0
JOHNSON & JOHNSON COM 478160104 362 2,200 SH   SOLE 0 2,200 0 0
KINGSOFT CLOUD HOLDINGS - ADR COM 49639K101 350 8,900 SH   SOLE 0 8,900 0 0
KINDER MORGAN HOLDCO LLC COM 49456B101 1,083 65,038 SH   SOLE 0 65,038 0 0
KINSALE CAPITAL GROUP INC. COM 49714P108 12,442 75,495 SH   SOLE 0 75,495 0 0
COCA-COLA CO COM 191216100 1,024 19,428 SH   SOLE 0 19,428 0 0
LIGAND PHARMACEUTICALS - CL B COM 53220K504 494 3,240 SH   SOLE 0 3,240 0 0
SPDR S&P MIDCAP 400 ETF TRUST COM 78467Y107 471 989 SH   SOLE 0 989 0 0
MERCADO LIBRE COM 58733R102 442 300 SH   SOLE 0 300 0 0
MAGNITE INC COM 55955D100 19,767 475,043 SH   SOLE 0 475,043 0 0
MARKETAXESS HOLDINGS INC COM 57060D108 25,157 50,525 SH   SOLE 0 50,525 0 0
MOLINA HEALTHCARE INC. COM 60855R100 2,187 9,355 SH   SOLE 0 9,355 0 0
MORNINGSTAR INC COM 617700109 918 4,081 SH   SOLE 0 4,081 0 0
MERCK & CO COM 58933Y105 370 4,800 SH   SOLE 0 4,800 0 0
MICROSOFT CORPORATION COM 594918104 3,637 15,425 SH   SOLE 0 15,425 0 0
MAXIM INTEGRATED COM 57772K101 1,266 13,857 SH   SOLE 0 13,857 0 0
NV5 GLOBAL, INC. COM 62945V109 37,875 392,200 SH   SOLE 0 392,200 0 0
OPORTUN FINANCIAL CORP COM 68376D104 26,414 1,275,430 SH   SOLE 0 1,275,430 0 0
PROOFPOINT INC COM 743424103 22,299 177,275 SH   SOLE 0 177,275 0 0
PALANTIR TECHNOLOGIES INC - A COM 69608A108 219 9,411 SH   SOLE 0 9,411 0 0
INVESCO QQQ TRUST SERIES 1 COM 46090E103 6,212 19,466 SH   SOLE 0 19,466 0 0
QUANTERIX CORP COM 74766Q101 24,310 415,763 SH   SOLE 0 415,763 0 0
Q2 HOLDINGS, INC. COM 74736L109 19,193 191,550 SH   SOLE 0 191,550 0 0
BROOKFIELD REAL ASSETS INCOME FUND INC COM 112830104 340 16,422 SH   SOLE 0 16,422 0 0
REGENERON PHARMACEUTICALS INC COM 75886F107 463 978 SH   SOLE 0 978 0 0
ROPER TECHNOLOGIES, INC COM 776696106 3,307 8,198 SH   SOLE 0 8,198 0 0
SHOPIFY, INC. - CLASS A COM 82509L107 7,523 6,799 SH   SOLE 0 6,799 0 0
SVB FINANCIAL GROUP COM 78486Q101 2,812 5,696 SH   SOLE 0 5,696 0 0
SMARTSHEET INC - CL A COM 83200N103 21,096 330,045 SH   SOLE 0 330,045 0 0
INVESCO S&P 500 LOW VOLATILITY ETF COM 46138E354 3,924 67,476 SH   SOLE 0 67,476 0 0
SPROUT SOCIAL INC COM 85209W109 16,881 292,260 SH   SOLE 0 292,260 0 0
SPDR S&P 500 ETF TRUST COM 78462F103 4,276 10,788 SH   SOLE 0 10,788 0 0
SUPERNUS PHARMACEUTICALS INC. COM 868459108 32,234 1,231,228 SH   SOLE 0 1,231,228 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 1,063 5,796 SH   SOLE 0 5,796 0 0
AT&T COM 00206R102 269 8,890 SH   SOLE 0 8,890 0 0
TELADOC, INC. COM 87918A105 23,053 126,839 SH   SOLE 0 126,839 0 0
BIO-TECHNE CORP COM 09073M104 634 1,661 SH   SOLE 0 1,661 0 0
TERADYNE INC. COM 880770102 1,271 10,445 SH   SOLE 0 10,445 0 0
TPG PACE BENEFICIAL FINANCE CORP - CL A COM G8990D125 24,028 1,227,190 SH   SOLE 0 1,227,190 0 0
T ROWE PRICE GROUP INC. COM 74144T108 336 1,959 SH   SOLE 0 1,959 0 0
THE TRADE DESK - CL A COM 88339J105 20,742 31,829 SH   SOLE 0 31,829 0 0
TWILIO INC. - CLASS A COM 90138F102 31,251 91,711 SH   SOLE 0 91,711 0 0
TYLER TECHNOLOGIES, INC COM 902252105 19,795 46,627 SH   SOLE 0 46,627 0 0
UNITY SOFTWARE INC. COM 91332U101 7,072 70,500 SH   SOLE 0 70,500 0 0
UDR INC. COM 902653104 303 6,916 SH   SOLE 0 6,916 0 0
UNITED HEALTH GROUP COM 91324P102 2,642 7,101 SH   SOLE 0 7,101 0 0
UNION PACIFIC CORP COM 907818108 9,196 41,721 SH   SOLE 0 41,721 0 0
UPLAND SOFTWARE INC. COM 91544A109 22,346 473,541 SH   SOLE 0 473,541 0 0
VANGUARD FTSE ALL-WORLD EX-US ETF COM 922042775 1,454 23,954 SH   SOLE 0 23,954 0 0
VICOR CORP COM 925815102 40,560 477,006 SH   SOLE 0 477,006 0 0
VERTEX PHARMACEUTICALS INC. COM 92532F100 1,596 7,426 SH   SOLE 0 7,426 0 0
VIASAT INC. COM 92552V100 25,132 522,828 SH   SOLE 0 522,828 0 0
VANGUARD TOTAL STOCK MARKET ETF COM 922908769 11,183 54,104 SH   SOLE 0 54,104 0 0
WOODWARD INC COM 980745103 934 7,741 SH   SOLE 0 7,741 0 0
CONSUMER STAPLES SELECT SECTOR SPDR FUND COM 81369Y308 772 11,295 SH   SOLE 0 11,295 0 0
EXXON MOBIL CORP COM 30231G102 1,177 21,073 SH   SOLE 0 21,073 0 0
INVESCO S&P SMALL CAP LOW VOLATILITY ETF COM 46138G102 4,303 93,777 SH   SOLE 0 93,777 0 0
Y-MABS THERAPEUTICS, INC. COM 984241109 15,364 508,083 SH   SOLE 0 508,083 0 0