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,733 12,250 SH   SOLE 0 12,250 0 0
ABBOTT LABORATORIES COM 002824100 251 2,124 SH   SOLE 0 2,124 0 0
ADOBE SYSTEMS COM 00724F101 5,292 9,192 SH   SOLE 0 9,192 0 0
ANALOG DEVICES, INC COM 032654105 1,492 8,909 SH   SOLE 0 8,909 0 0
ISHARES CORE U.S. AGGREGATE BOND FUND COM 464287226 6,223 54,196 SH   SOLE 0 54,196 0 0
WISDOMTREE BARCLAYS YIELD ENHANCED U.S. AGGREGATE COM 97717X511 7,175 138,191 SH   SOLE 0 138,191 0 0
ARGAN INC. COM 04010E109 42,398 970,880 SH   SOLE 0 970,880 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 956 9,136 SH   SOLE 0 9,136 0 0
AKOUSTIS TECHNOLOGIES, INC. COM 00973N102 23,015 2,372,650 SH   SOLE 0 2,372,650 0 0
AMAZON COM 023135106 2,480 755 SH   SOLE 0 755 0 0
AXON ENTERPRISE, INC. COM 05464C101 45,810 261,740 SH   SOLE 0 261,740 0 0
BALCHEM CORP COM 057665200 957 6,600 SH   SOLE 0 6,600 0 0
BERKSHIRE HATHAWAY A COM 084670108 9,050 22 SH   SOLE 0 22 0 0
BERKSHIRE HATHAWAY B COM 084670702 2,186 8,008 SH   SOLE 0 8,008 0 0
BROWN & BROWN INC COM 115236101 1,722 31,053 SH   SOLE 0 31,053 0 0
BLACKSTONE MORTGAGE TRUST INC COM 09257W100 743 24,500 SH   SOLE 0 24,500 0 0
CHEGG INC. COM 163092109 33,684 495,204 SH   SOLE 0 495,204 0 0
COPART INC COM 217204106 22,240 160,324 SH   SOLE 0 160,324 0 0
COSTAR GROUP INC COM 22160N109 24,935 289,743 SH   SOLE 0 289,743 0 0
CAVCO INDUSTRIES, INC. COM 149568107 21,603 91,251 SH   SOLE 0 91,251 0 0
CHEVRON CORPORATION COM 166764100 271 2,670 SH   SOLE 0 2,670 0 0
DATADOG, INC. COM 23804L103 568 4,021 SH   SOLE 0 4,021 0 0
DANAHER CORPORATION COM 235851102 2,421 7,951 SH   SOLE 0 7,951 0 0
DANIMER SCIENTIFIC INC COM 236272100 409 25,000 SH   SOLE 0 25,000 0 0
DOUBLEVERIFY HOLDINGS, INC. COM 25862V105 23,213 679,530 SH   SOLE 0 679,530 0 0
GLOBAL X TELEMEDICINE & DIGITAL HEALTH ETF COM 37954Y285 671 37,847 SH   SOLE 0 37,847 0 0
ISHARES EDGE MSCI MIN VOL EAFE ETF COM 46429B689 2,252 29,885 SH   SOLE 0 29,885 0 0
EQUINIX INC COM 29444U700 4,332 5,483 SH   SOLE 0 5,483 0 0
FACEBOOK INC - A COM 30303M102 407 1,200 SH   SOLE 0 1,200 0 0
SPDR EURO STOXX 50 FUND COM 78463X202 2,052 45,318 SH   SOLE 0 45,318 0 0
FRANCO-NEVADA CORP COM 351858105 10,938 84,200 SH   SOLE 0 84,200 0 0
JFROG LTD COM M6191J100 489 14,600 SH   SOLE 0 14,600 0 0
FURY GOLD MINES LTD COM 36117T100 496 800,000 SH   SOLE 0 800,000 0 0
FIVERR INTERNATIONAL LTD. COM M4R82T106 25,785 141,150 SH   SOLE 0 141,150 0 0
GAMCO GLOBAL GOLD NATURAL RESOURCES AND INCOME TRU COM 36465A109 638 171,000 SH   SOLE 0 171,000 0 0
GREAT LAKES DREDGE & DOCK CO COM 390607109 50,153 3,323,575 SH   SOLE 0 3,323,575 0 0
CORNING INC COM 219350105 224 6,136 SH   SOLE 0 6,136 0 0
ALPHABET INC - CL C COM 38259P706 720 270 SH   SOLE 0 270 0 0
ALPHABET INC. CLASS A COM 38259P508 1,305 488 SH   SOLE 0 488 0 0
GLOBAL PAYMENTS INC COM 37940X102 1,303 8,268 SH   SOLE 0 8,268 0 0
VANECK VECTORS GREEN BOND ETF COM 92189F171 2,310 85,019 SH   SOLE 0 85,019 0 0
GOOSEHEAD INSURANCE INC-CL A COM 38267D109 36,074 236,875 SH   SOLE 0 236,875 0 0
PUREFUNDS ISE CYBER SECURITY ETF COM 26924G201 2,982 49,038 SH   SOLE 0 49,038 0 0
HEALTH CATALYST, INC. COM 42225T107 26,026 520,412 SH   SOLE 0 520,412 0 0
HOME DEPOT INC COM 437076102 301 916 SH   SOLE 0 916 0 0
HEALTHEQUITY, INC. COM 42226A107 23,552 363,681 SH   SOLE 0 363,681 0 0
HARMONY BIOSCIENCES HOLDINGS COM 413197104 24,166 630,473 SH   SOLE 0 630,473 0 0
ISHARES GLOBAL CLEAN ENERGY ETF COM 464288224 933 43,093 SH   SOLE 0 43,093 0 0
ISHARES CORE MSCI EUROPE ETF COM 46434V738 3,560 63,495 SH   SOLE 0 63,495 0 0
ILLUMINA INC COM 452327109 243 600 SH   SOLE 0 600 0 0
INCYTE CORP COM 45337C102 23,354 339,545 SH   SOLE 0 339,545 0 0
IHS MARKIT LTD COM G47567105 1,743 14,947 SH   SOLE 0 14,947 0 0
ISHARES RUSSELL 1000 GROWTH INDEX FUND COM 464287614 461 1,684 SH   SOLE 0 1,684 0 0
JAMF HOLDING CORP COM 47074L105 23,740 616,300 SH   SOLE 0 616,300 0 0
JOHNSON & JOHNSON COM 478160104 323 2,000 SH   SOLE 0 2,000 0 0
JP MORGAN CHASE & COMPANY COM 46625H100 203 1,242 SH   SOLE 0 1,242 0 0
KINSALE CAPITAL GROUP INC. COM 49714P108 12,974 80,235 SH   SOLE 0 80,235 0 0
COCA-COLA CO COM 191216100 1,013 19,315 SH   SOLE 0 19,315 0 0
LIGAND PHARMACEUTICALS - CL B COM 53220K504 424 3,040 SH   SOLE 0 3,040 0 0
SPDR S&P MIDCAP 400 ETF TRUST COM 78467Y107 339 705 SH   SOLE 0 705 0 0
MERCADO LIBRE COM 58733R102 504 300 SH   SOLE 0 300 0 0
MARKETAXESS HOLDINGS INC COM 57060D108 21,484 51,068 SH   SOLE 0 51,068 0 0
MOLINA HEALTHCARE INC. COM 60855R100 2,382 8,778 SH   SOLE 0 8,778 0 0
MORNINGSTAR INC COM 617700109 1,285 4,960 SH   SOLE 0 4,960 0 0
MERCK & CO COM 58933Y105 361 4,800 SH   SOLE 0 4,800 0 0
MICROSOFT CORPORATION COM 594918104 4,246 15,060 SH   SOLE 0 15,060 0 0
NORTONLIFELOCK INC COM 668771108 218 8,620 SH   SOLE 0 8,620 0 0
NV5 GLOBAL, INC. COM 62945V109 39,035 396,015 SH   SOLE 0 396,015 0 0
OPORTUN FINANCIAL CORP COM 68376D104 36,291 1,449,890 SH   SOLE 0 1,449,890 0 0
PALANTIR TECHNOLOGIES INC - A COM 69608A108 226 9,411 SH   SOLE 0 9,411 0 0
INVESCO QQQ TRUST SERIES 1 COM 46090E103 8,321 23,246 SH   SOLE 0 23,246 0 0
QUANTERIX CORP COM 74766Q101 20,878 419,313 SH   SOLE 0 419,313 0 0
Q2 HOLDINGS, INC. COM 74736L109 20,353 253,970 SH   SOLE 0 253,970 0 0
BROOKFIELD REAL ASSETS INCOME FUND INC COM 112830104 839 40,122 SH   SOLE 0 40,122 0 0
RED VIOLET INC COM 75704L104 632 24,500 SH   SOLE 0 24,500 0 0
REGENERON PHARMACEUTICALS INC COM 75886F107 592 978 SH   SOLE 0 978 0 0
ROPER TECHNOLOGIES, INC COM 776696106 3,859 8,650 SH   SOLE 0 8,650 0 0
SHOPIFY, INC. - CLASS A COM 82509L107 1,247 920 SH   SOLE 0 920 0 0
SVB FINANCIAL GROUP COM 78486Q101 3,554 5,494 SH   SOLE 0 5,494 0 0
SMARTSHEET INC - CL A COM 83200N103 22,919 333,025 SH   SOLE 0 333,025 0 0
SNOWFLAKE, INC. CL A COM 833445109 254 840 SH   SOLE 0 840 0 0
INVESCO S&P 500 LOW VOLATILITY ETF COM 46138E354 652 10,718 SH   SOLE 0 10,718 0 0
SPROUT SOCIAL INC COM 85209W109 26,061 213,700 SH   SOLE 0 213,700 0 0
SPDR S&P 500 ETF TRUST COM 78462F103 5,920 13,795 SH   SOLE 0 13,795 0 0
STERIS PLC COM G8473T100 564 2,762 SH   SOLE 0 2,762 0 0
SUPERNUS PHARMACEUTICALS INC. COM 868459108 27,114 1,016,665 SH   SOLE 0 1,016,665 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 1,153 6,999 SH   SOLE 0 6,999 0 0
AT&T COM 00206R102 240 8,890 SH   SOLE 0 8,890 0 0
TELADOC, INC. COM 87918A105 15,845 124,954 SH   SOLE 0 124,954 0 0
BIO-TECHNE CORP COM 09073M104 1,312 2,708 SH   SOLE 0 2,708 0 0
TERADYNE INC. COM 880770102 1,279 11,720 SH   SOLE 0 11,720 0 0
TPG PACE BENEFICIAL FINANCE CORP - CL A COM G8990D125 13,684 1,297,040 SH   SOLE 0 1,297,040 0 0
T ROWE PRICE GROUP INC. COM 74144T108 349 1,776 SH   SOLE 0 1,776 0 0
THE TRADE DESK - CL A COM 88339J105 22,559 320,892 SH   SOLE 0 320,892 0 0
TWILIO INC. - CLASS A COM 90138F102 28,644 89,779 SH   SOLE 0 89,779 0 0
TYLER TECHNOLOGIES, INC COM 902252105 21,804 47,539 SH   SOLE 0 47,539 0 0
UNITY SOFTWARE INC. COM 91332U101 8,610 68,200 SH   SOLE 0 68,200 0 0
UDR INC. COM 902653104 366 6,916 SH   SOLE 0 6,916 0 0
UNITED HEALTH GROUP COM 91324P102 2,686 6,873 SH   SOLE 0 6,873 0 0
UNION PACIFIC CORP COM 907818108 8,178 41,721 SH   SOLE 0 41,721 0 0
UPLAND SOFTWARE INC. COM 91544A109 16,008 478,696 SH   SOLE 0 478,696 0 0
VANGUARD FTSE ALL-WORLD EX-US ETF COM 922042775 1,466 24,044 SH   SOLE 0 24,044 0 0
VICI PROPERTIES COM 925652109 2,330 82,000 SH   SOLE 0 82,000 0 0
VICOR CORP COM 925815102 56,054 417,816 SH   SOLE 0 417,816 0 0
VERTEX PHARMACEUTICALS INC. COM 92532F100 1,485 8,189 SH   SOLE 0 8,189 0 0
VIASAT INC. COM 92552V100 45,374 823,930 SH   SOLE 0 823,930 0 0
VANGUARD TOTAL STOCK MARKET ETF COM 922908769 13,062 58,820 SH   SOLE 0 58,820 0 0
WOODWARD INC COM 980745103 1,063 9,389 SH   SOLE 0 9,389 0 0
CONSUMER STAPLES SELECT SECTOR SPDR FUND COM 81369Y308 477 6,926 SH   SOLE 0 6,926 0 0
EXXON MOBIL CORP COM 30231G102 1,238 21,040 SH   SOLE 0 21,040 0 0
INVESCO S&P SMALL CAP LOW VOLATILITY ETF COM 46138G102 2,991 63,496 SH   SOLE 0 63,496 0 0
GLOBAL X S&P 500 COVERED CALL ETF COM 37954Y475 2,253 46,421 SH   SOLE 0 46,421 0 0
Y-MABS THERAPEUTICS, INC. COM 984241109 12,903 452,110 SH   SOLE 0 452,110 0 0