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
AXON ENTERPRISE, INC. COM 05464C101 22,202 313,723 SH   SOLE 0 313,723 0 0
ADOBE SYSTEMS COM 00724F101 2,720 8,547 SH   SOLE 0 8,547 0 0
WISDOMTREE BARCLAYS YIELD ENHANCED U.S. AGGREGATE COM 97717X511 22,287 431,499 SH   SOLE 0 431,499 0 0
ARGAN INC. COM 04010E109 24,078 696,510 SH   SOLE 0 696,510 0 0
ANTERO MIDSTREAM CORP COM 03676B102 42 20,000 SH   SOLE 0 20,000 0 0
AMAZON COM 023135106 1,646 844 SH   SOLE 0 844 0 0
APPIAN CORP COM 03782L101 7,612 189,210 SH   SOLE 0 189,210 0 0
BALCHEM CORP COM 057665200 785 7,950 SH   SOLE 0 7,950 0 0
BERKSHIRE HATHAWAY A COM 084670108 5,984 22 SH   SOLE 0 22 0 0
BERKSHIRE HATHAWAY B COM 084670702 1,550 8,477 SH   SOLE 0 8,477 0 0
BROWN & BROWN INC COM 115236101 507 14,000 SH   SOLE 0 14,000 0 0
BLACKSTONE GROUP COM 09260D107 492 10,800 SH   SOLE 0 10,800 0 0
META FINANCIAL GROUP INC COM 59100U108 12,652 582,485 SH   SOLE 0 582,485 0 0
CARLYLE GROUP COM 14316J108 541 25,000 SH   SOLE 0 25,000 0 0
CHEGG INC. COM 163092109 25,658 717,100 SH   SOLE 0 717,100 0 0
COPART INC COM 217204106 15,813 230,786 SH   SOLE 0 230,786 0 0
COSTAR GROUP INC COM 22160N109 18,598 31,672 SH   SOLE 0 31,672 0 0
CAVCO INDUSTRIES, INC. COM 149568107 10,792 74,457 SH   SOLE 0 74,457 0 0
DANAHER CORPORATION COM 235851102 1,230 8,886 SH   SOLE 0 8,886 0 0
EBIX INC. COM 278715206 4,663 307,183 SH   SOLE 0 307,183 0 0
ISHARES EDGE MSCI MIN VOL EAFE ETF COM 46429B689 3,357 54,098 SH   SOLE 0 54,098 0 0
ENVESTNET INC COM 29404K106 708 13,169 SH   SOLE 0 13,169 0 0
ENTERPRISE PRODUCTS PARTNERS COM 293792107 229 16,000 SH   SOLE 0 16,000 0 0
EQUINIX INC COM 29444U700 7,846 12,563 SH   SOLE 0 12,563 0 0
ENERGY TRANSFER LP COM 29273V100 645 140,296 SH   SOLE 0 140,296 0 0
ISHARES EDGE MSCI MIN VOL EUROPE ETF COM 46434V720 2,530 114,727 SH   SOLE 0 114,727 0 0
FRANCO-NEVADA CORP COM 351858105 10,426 104,765 SH   SOLE 0 104,765 0 0
GAMCO GLOBAL GOLD NATURAL RESOURCES AND INCOME TRU COM 36465A109 1,052 386,733 SH   SOLE 0 386,733 0 0
GREAT LAKES DREDGE & DOCK CO COM 390607109 12,772 1,538,800 SH   SOLE 0 1,538,800 0 0
ALPHABET INC - CL C COM 38259P706 370 318 SH   SOLE 0 318 0 0
ALPHABET INC. CLASS A COM 38259P508 534 460 SH   SOLE 0 460 0 0
GOOSEHEAD INSURANCE INC-CL A COM 38267D109 7,365 165,030 SH   SOLE 0 165,030 0 0
PUREFUNDS ISE CYBER SECURITY ETF COM 26924G201 3,235 90,681 SH   SOLE 0 90,681 0 0
HEALTHEQUITY, INC. COM 42226A107 22,902 452,704 SH   SOLE 0 452,704 0 0
ILLUMINA INC COM 452327109 216 790 SH   SOLE 0 790 0 0
INCYTE CORP COM 45337C102 20,342 277,789 SH   SOLE 0 277,789 0 0
IHS MARKIT LTD COM G47567105 1,238 20,626 SH   SOLE 0 20,626 0 0
ISHARES U.S. AEROSPACE & DEFENCE ETF COM 464288760 1,546 10,749 SH   SOLE 0 10,749 0 0
JOHNSON & JOHNSON COM 478160104 288 2,200 SH   SOLE 0 2,200 0 0
KINDER MORGAN HOLDCO LLC COM 49456B101 2,666 191,539 SH   SOLE 0 191,539 0 0
KINSALE CAPITAL GROUP INC. COM 49714P108 5,373 51,400 SH   SOLE 0 51,400 0 0
COCA-COLA CO COM 191216100 917 20,730 SH   SOLE 0 20,730 0 0
LIGAND PHARMACEUTICALS - CL B COM 53220K504 516 7,100 SH   SOLE 0 7,100 0 0
LKQ CORP COM 501889208 222 10,800 SH   SOLE 0 10,800 0 0
LIMONEIRA CO. COM 532746104 13,184 1,006,424 SH   SOLE 0 1,006,424 0 0
LIVONGO HEALTH, INC. COM 539183103 21,276 745,730 SH   SOLE 0 745,730 0 0
MERCADO LIBRE COM 58733R102 220 450 SH   SOLE 0 450 0 0
MARKETAXESS HOLDINGS INC COM 57060D108 20,179 60,677 SH   SOLE 0 60,677 0 0
MOLINA HEALTHCARE INC. COM 60855R100 889 6,365 SH   SOLE 0 6,365 0 0
MORNINGSTAR INC COM 617700109 680 5,848 SH   SOLE 0 5,848 0 0
MERCK & CO COM 58933Y105 408 5,300 SH   SOLE 0 5,300 0 0
MICROSOFT CORPORATION COM 594918104 2,233 14,161 SH   SOLE 0 14,161 0 0
NORTONLIFELOCK INC COM 668771108 947 50,590 SH   SOLE 0 50,590 0 0
NV5 GLOBAL, INC. COM 62945V109 12,063 292,160 SH   SOLE 0 292,160 0 0
OPORTUN FINANCIAL CORP COM 68376D104 7,412 702,600 SH   SOLE 0 702,600 0 0
PROCTOR & GAMBLE COMPANY COM 742718109 244 2,216 SH   SOLE 0 2,216 0 0
PLURALSIGHT INC COM 72941B106 17,271 1,572,910 SH   SOLE 0 1,572,910 0 0
POWERSHARES NATIONAL AMT-FREE MUNICIPAL BOND PORTF COM 46138E537 232 8,980 SH   SOLE 0 8,980 0 0
INVESCO QQQ TRUST SERIES 1 COM 46090E103 3,835 20,141 SH   SOLE 0 20,141 0 0
QUANTERIX CORP COM 74766Q101 11,987 652,524 SH   SOLE 0 652,524 0 0
BROOKFIELD REAL ASSETS INCOME FUND INC COM 112830104 2,299 156,583 SH   SOLE 0 156,583 0 0
REGENERON PHARMACEUTICALS INC COM 75886F107 503 1,030 SH   SOLE 0 1,030 0 0
ROPER TECHNOLOGIES, INC COM 776696106 2,866 9,192 SH   SOLE 0 9,192 0 0
SINCLAIR BROADCAST GROUP -A COM 829226109 563 35,000 SH   SOLE 0 35,000 0 0
SHOPIFY, INC. - CLASS A COM 82509L107 12,117 29,063 SH   SOLE 0 29,063 0 0
SVB FINANCIAL GROUP COM 78486Q101 6,791 44,949 SH   SOLE 0 44,949 0 0
INVESCO S&P 500 LOW VOLATILITY ETF COM 46138E354 3,596 76,650 SH   SOLE 0 76,650 0 0
SUPERNUS PHARMACEUTICALS INC. COM 868459108 10,362 576,004 SH   SOLE 0 576,004 0 0
AT&T COM 00206R102 259 8,890 SH   SOLE 0 8,890 0 0
TERADYNE INC. COM 880770102 730 13,483 SH   SOLE 0 13,483 0 0
TELARIA, INC. COM 879181105 11,957 1,992,902 SH   SOLE 0 1,992,902 0 0
T ROWE PRICE GROUP INC. COM 74144T108 205 2,101 SH   SOLE 0 2,101 0 0
THE TRADE DESK - CL A COM 88339J105 17,733 91,883 SH   SOLE 0 91,883 0 0
TWILIO INC. - CLASS A COM 90138F102 12,568 140,438 SH   SOLE 0 140,438 0 0
TYLER TECHNOLOGIES, INC COM 902252105 14,274 48,132 SH   SOLE 0 48,132 0 0
UDR INC. COM 902653104 460 12,577 SH   SOLE 0 12,577 0 0
ULTA SALON COSMETICS AND FRAGRANCE, INC. COM 90384S303 450 2,564 SH   SOLE 0 2,564 0 0
UNITED HEALTH GROUP COM 91324P102 1,221 4,898 SH   SOLE 0 4,898 0 0
UNION PACIFIC CORP COM 907818108 5,897 41,810 SH   SOLE 0 41,810 0 0
UPLAND SOFTWARE INC. COM 91544A109 14,011 522,410 SH   SOLE 0 522,410 0 0
VICOR CORP COM 925815102 23,987 538,545 SH   SOLE 0 538,545 0 0
VERTEX PHARMACEUTICALS INC. COM 92532F100 1,187 4,988 SH   SOLE 0 4,988 0 0
VIASAT INC. COM 92552V100 13,030 362,743 SH   SOLE 0 362,743 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 882 16,413 SH   SOLE 0 16,413 0 0
WOODWARD INC COM 980745103 447 7,522 SH   SOLE 0 7,522 0 0
CONSUMER STAPLES SELECT SECTOR SPDR FUND COM 81369Y308 5,119 93,986 SH   SOLE 0 93,986 0 0
EXXON MOBIL CORP COM 30231G102 1,214 31,962 SH   SOLE 0 31,962 0 0
INVESCO S&P SMALL CAP LOW VOLATILITY ETF COM 46138G102 1,949 58,802 SH   SOLE 0 58,802 0 0