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,536 8,652 SH   SOLE 0 8,652 0 0
ABBOTT LABORATORIES COM 002824100 299 2,124 SH   SOLE 0 2,124 0 0
ADOBE SYSTEMS COM 00724F101 4,919 8,675 SH   SOLE 0 8,675 0 0
ANALOG DEVICES, INC COM 032654105 1,978 11,252 SH   SOLE 0 11,252 0 0
ARGAN INC. COM 04010E109 17,799 460,043 SH   SOLE 0 460,043 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 1,775 15,162 SH   SOLE 0 15,162 0 0
AKOUSTIS TECHNOLOGIES, INC. COM 00973N102 6,997 1,047,500 SH   SOLE 0 1,047,500 0 0
AMAZON COM 023135106 2,487 746 SH   SOLE 0 746 0 0
ARK INNOVATION ETF COM 00214Q104 2,056 21,735 SH   SOLE 0 21,735 0 0
AXON ENTERPRISE, INC. COM 05464C101 39,925 254,297 SH   SOLE 0 254,297 0 0
BROOKFIELD ASSET MANAGEMENT INC - CL A COM 112585104 706 11,700 SH   SOLE 0 11,700 0 0
BALCHEM CORP COM 057665200 1,091 6,468 SH   SOLE 0 6,468 0 0
BERKSHIRE HATHAWAY A COM 084670108 9,915 22 SH   SOLE 0 22 0 0
BERKSHIRE HATHAWAY B COM 084670702 2,792 9,337 SH   SOLE 0 9,337 0 0
BROWN & BROWN INC COM 115236101 2,675 38,061 SH   SOLE 0 38,061 0 0
BLACKSTONE MORTGAGE TRUST INC COM 09257W100 750 24,500 SH   SOLE 0 24,500 0 0
CHEGG INC. COM 163092109 14,820 482,730 SH   SOLE 0 482,730 0 0
COPART INC COM 217204106 24,233 159,825 SH   SOLE 0 159,825 0 0
COSTAR GROUP INC COM 22160N109 22,812 288,652 SH   SOLE 0 288,652 0 0
CAVCO INDUSTRIES, INC. COM 149568107 28,278 89,021 SH   SOLE 0 89,021 0 0
CHEVRON CORPORATION COM 166764100 313 2,670 SH   SOLE 0 2,670 0 0
DANAHER CORPORATION COM 235851102 2,888 8,779 SH   SOLE 0 8,779 0 0
DANIMER SCIENTIFIC INC COM 236272100 852 100,000 SH   SOLE 0 100,000 0 0
DOUBLEVERIFY HOLDINGS, INC. COM 25862V105 21,567 648,050 SH   SOLE 0 648,050 0 0
ISHARES EDGE MSCI MIN VOL EAFE ETF COM 46429B689 2,326 30,298 SH   SOLE 0 30,298 0 0
EQUINIX INC COM 29444U700 4,855 5,740 SH   SOLE 0 5,740 0 0
SPDR EURO STOXX 50 FUND COM 78463X202 2,086 44,704 SH   SOLE 0 44,704 0 0
FRANCO-NEVADA CORP COM 351858105 11,846 85,664 SH   SOLE 0 85,664 0 0
FURY GOLD MINES LTD COM 36117T100 624 975,000 SH   SOLE 0 975,000 0 0
FIVERR INTERNATIONAL LTD. COM M4R82T106 15,558 136,830 SH   SOLE 0 136,830 0 0
GAMCO GLOBAL GOLD NATURAL RESOURCES AND INCOME TRU COM 36465A109 641 171,000 SH   SOLE 0 171,000 0 0
GREAT LAKES DREDGE & DOCK CO COM 390607109 51,367 3,267,593 SH   SOLE 0 3,267,593 0 0
CORNING INC COM 219350105 228 6,136 SH   SOLE 0 6,136 0 0
ALPHABET INC - CL C COM 02079K107 564 195 SH   SOLE 0 195 0 0
ALPHABET INC. CLASS A COM 38259P508 1,280 442 SH   SOLE 0 442 0 0
GLOBAL PAYMENTS INC COM 37940X102 1,424 10,535 SH   SOLE 0 10,535 0 0
GOOSEHEAD INSURANCE INC-CL A COM 38267D109 25,063 192,675 SH   SOLE 0 192,675 0 0
PUREFUNDS ISE CYBER SECURITY ETF COM 26924G201 3,103 50,493 SH   SOLE 0 50,493 0 0
HEALTH CATALYST, INC. COM 42225T107 19,778 499,182 SH   SOLE 0 499,182 0 0
HOME DEPOT INC COM 437076102 380 916 SH   SOLE 0 916 0 0
HEALTHEQUITY, INC. COM 42226A107 14,293 323,070 SH   SOLE 0 323,070 0 0
HARMONY BIOSCIENCES HOLDINGS COM 413197104 29,626 694,783 SH   SOLE 0 694,783 0 0
ISHARES GLOBAL CLEAN ENERGY ETF COM 464288224 1,619 76,456 SH   SOLE 0 76,456 0 0
ISHARES CORE MSCI EUROPE ETF COM 46434V738 3,900 67,059 SH   SOLE 0 67,059 0 0
ILLUMINA INC COM 452327109 228 600 SH   SOLE 0 600 0 0
INCYTE CORP COM 45337C102 31,453 428,515 SH   SOLE 0 428,515 0 0
IHS MARKIT LTD COM G47567105 2,411 18,141 SH   SOLE 0 18,141 0 0
ISHARES RUSSELL 1000 GROWTH INDEX FUND COM 464287614 379 1,240 SH   SOLE 0 1,240 0 0
JAMF HOLDING CORP COM 47074L105 37,958 998,630 SH   SOLE 0 998,630 0 0
JOHNSON & JOHNSON COM 478160104 342 2,000 SH   SOLE 0 2,000 0 0
KNOWBE4 INC COM 49926T104 25,423 1,108,220 SH   SOLE 0 1,108,220 0 0
KINSALE CAPITAL GROUP INC. COM 49714P108 18,726 78,715 SH   SOLE 0 78,715 0 0
COCA-COLA CO COM 191216100 681 11,498 SH   SOLE 0 11,498 0 0
LIGAND PHARMACEUTICALS - CL B COM 53220K504 470 3,040 SH   SOLE 0 3,040 0 0
ELI LILLY & COMPANY COM 532457108 233 843 SH   SOLE 0 843 0 0
SPDR S&P MIDCAP 400 ETF TRUST COM 78467Y107 378 731 SH   SOLE 0 731 0 0
MERCADO LIBRE COM 58733R102 431 320 SH   SOLE 0 320 0 0
MARKETAXESS HOLDINGS INC COM 57060D108 25,490 61,979 SH   SOLE 0 61,979 0 0
MOLINA HEALTHCARE INC. COM 60855R100 3,221 10,125 SH   SOLE 0 10,125 0 0
MORNINGSTAR INC COM 617700109 2,182 6,379 SH   SOLE 0 6,379 0 0
MOSAIC COMPANY COM 61945C103 393 10,000 SH   SOLE 0 10,000 0 0
MERCK & CO COM 58933Y105 4,116 53,700 SH   SOLE 0 53,700 0 0
MICROSOFT CORPORATION COM 594918104 5,220 15,520 SH   SOLE 0 15,520 0 0
NORTONLIFELOCK INC COM 668771108 224 8,620 SH   SOLE 0 8,620 0 0
NV5 GLOBAL, INC. COM 62945V109 34,849 252,307 SH   SOLE 0 252,307 0 0
OPORTUN FINANCIAL CORP COM 68376D104 34,299 1,693,764 SH   SOLE 0 1,693,764 0 0
PROLOGIS, INC. COM 74340W103 227 1,350 SH   SOLE 0 1,350 0 0
INVESCO QQQ TRUST SERIES 1 COM 46090E103 9,556 24,020 SH   SOLE 0 24,020 0 0
QUANTERIX CORP COM 74766Q101 16,242 383,073 SH   SOLE 0 383,073 0 0
Q2 HOLDINGS, INC. COM 74736L109 18,400 231,620 SH   SOLE 0 231,620 0 0
BROOKFIELD REAL ASSETS INCOME FUND INC COM 112830104 1,283 60,773 SH   SOLE 0 60,773 0 0
RED VIOLET INC COM 75704L104 23,989 604,400 SH   SOLE 0 604,400 0 0
REGENERON PHARMACEUTICALS INC COM 75886F107 541 856 SH   SOLE 0 856 0 0
ROPER TECHNOLOGIES, INC COM 776696106 4,568 9,287 SH   SOLE 0 9,287 0 0
SHOPIFY, INC. - CLASS A COM 82509L107 1,267 920 SH   SOLE 0 920 0 0
SVB FINANCIAL GROUP COM 78486Q101 4,190 6,178 SH   SOLE 0 6,178 0 0
SMARTSHEET INC - CL A COM 83200N103 25,379 327,685 SH   SOLE 0 327,685 0 0
SPROUT SOCIAL INC COM 85209W109 14,867 163,930 SH   SOLE 0 163,930 0 0
SPDR S&P 500 ETF TRUST COM 78462F103 6,603 13,903 SH   SOLE 0 13,903 0 0
STERIS PLC COM G8473T100 672 2,762 SH   SOLE 0 2,762 0 0
SUPERNUS PHARMACEUTICALS INC. COM 868459108 30,779 1,055,530 SH   SOLE 0 1,055,530 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 1,397 9,005 SH   SOLE 0 9,005 0 0
AT&T COM 00206R102 219 8,890 SH   SOLE 0 8,890 0 0
TELADOC, INC. COM 87918A105 10,757 117,154 SH   SOLE 0 117,154 0 0
BIO-TECHNE CORP COM 09073M104 1,797 3,474 SH   SOLE 0 3,474 0 0
TERADYNE INC. COM 880770102 2,398 14,667 SH   SOLE 0 14,667 0 0
TPG PACE BENEFICIAL FINANCE CORP - CL A COM G8990D125 214 21,800 SH   SOLE 0 21,800 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,121 241,392 SH   SOLE 0 241,392 0 0
TWILIO INC. - CLASS A COM 90138F102 21,683 82,339 SH   SOLE 0 82,339 0 0
TYLER TECHNOLOGIES, INC COM 902252105 25,462 47,331 SH   SOLE 0 47,331 0 0
UNITY SOFTWARE INC. COM 91332U101 4,579 32,020 SH   SOLE 0 32,020 0 0
UDR INC. COM 902653104 415 6,916 SH   SOLE 0 6,916 0 0
UNITED HEALTH GROUP COM 91324P102 3,823 7,614 SH   SOLE 0 7,614 0 0
UNION PACIFIC CORP COM 907818108 10,511 41,721 SH   SOLE 0 41,721 0 0
VANGUARD FTSE ALL-WORLD EX-US ETF COM 922042775 246 4,014 SH   SOLE 0 4,014 0 0
VICI PROPERTIES COM 925652109 1,593 52,900 SH   SOLE 0 52,900 0 0
VICOR CORP COM 925815102 35,729 281,373 SH   SOLE 0 281,373 0 0
VERTEX PHARMACEUTICALS INC. COM 92532F100 2,143 9,757 SH   SOLE 0 9,757 0 0
VIASAT INC. COM 92552V100 31,551 708,365 SH   SOLE 0 708,365 0 0
VANGUARD TOTAL STOCK MARKET ETF COM 922908769 14,475 59,954 SH   SOLE 0 59,954 0 0
WOODWARD INC COM 980745103 1,404 12,829 SH   SOLE 0 12,829 0 0
CONSUMER STAPLES SELECT SECTOR SPDR FUND COM 81369Y308 546 7,087 SH   SOLE 0 7,087 0 0
EXXON MOBIL CORP COM 30231G102 1,260 20,584 SH   SOLE 0 20,584 0 0
INVESCO S&P SMALL CAP LOW VOLATILITY ETF COM 46138G102 3,315 63,639 SH   SOLE 0 63,639 0 0
GLOBAL X S&P 500 COVERED CALL ETF COM 37954Y475 9,490 187,886 SH   SOLE 0 187,886 0 0
Y-MABS THERAPEUTICS, INC. COM 984241109 3,666 226,180 SH   SOLE 0 226,180 0 0