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 25,765 351,593 SH   SOLE 0 351,593 0 0
ADOBE SYSTEMS COM 00724F101 2,273 6,892 SH   SOLE 0 6,892 0 0
WISDOMTREE BARCLAYS YIELD ENHANCED U.S. AGGREGATE COM 97717X511 25,362 485,395 SH   SOLE 0 485,395 0 0
ARGAN INC. COM 04010E109 26,411 657,960 SH   SOLE 0 657,960 0 0
ANTERO MIDSTREAM CORP COM 03676B102 402 53,000 SH   SOLE 0 53,000 0 0
AMAZON COM 023135106 1,560 844 SH   SOLE 0 844 0 0
APPIAN CORP COM 03782L101 6,572 172,000 SH   SOLE 0 172,000 0 0
BALCHEM CORP COM 057665200 351 3,450 SH   SOLE 0 3,450 0 0
BLACKROCK ENHANCED EQUITY DIVIDEND TRUST COM 09251A104 3,994 402,662 SH   SOLE 0 402,662 0 0
DMC GLOBAL INC. COM 23291C103 16,395 364,820 SH   SOLE 0 364,820 0 0
BERKSHIRE HATHAWAY A COM 084670108 7,471 22 SH   SOLE 0 22 0 0
BERKSHIRE HATHAWAY B COM 084670702 1,904 8,407 SH   SOLE 0 8,407 0 0
BLACKSTONE GROUP COM 09260D107 604 10,800 SH   SOLE 0 10,800 0 0
META FINANCIAL GROUP INC COM 59100U108 37,202 1,018,955 SH   SOLE 0 1,018,955 0 0
CARLYLE GROUP COM 14309L102 802 25,000 SH   SOLE 0 25,000 0 0
CHEGG INC. COM 163092109 27,011 712,514 SH   SOLE 0 712,514 0 0
COPART INC COM 217204106 31,731 348,924 SH   SOLE 0 348,924 0 0
COSTAR GROUP INC COM 22160N109 22,356 37,366 SH   SOLE 0 37,366 0 0
CAVCO INDUSTRIES, INC. COM 149568107 23,860 122,122 SH   SOLE 0 122,122 0 0
CHEVRON CORPORATION COM 166764100 322 2,670 SH   SOLE 0 2,670 0 0
DANAHER CORPORATION COM 235851102 1,435 9,350 SH   SOLE 0 9,350 0 0
EBIX INC. COM 278715206 16,801 502,861 SH   SOLE 0 502,861 0 0
ISHARES EDGE MSCI MIN VOL EAFE ETF COM 46429B689 4,809 64,514 SH   SOLE 0 64,514 0 0
ENVESTNET INC COM 29404K106 13,130 188,568 SH   SOLE 0 188,568 0 0
EQUINIX INC COM 29444U700 4,633 7,937 SH   SOLE 0 7,937 0 0
ENERGY TRANSFER LP COM 29273V100 1,015 79,136 SH   SOLE 0 79,136 0 0
ISHARES EDGE MSCI MIN VOL EUROPE ETF COM 46434V720 2,986 110,624 SH   SOLE 0 110,624 0 0
FRANCO-NEVADA CORP COM 351858105 16,191 156,735 SH   SOLE 0 156,735 0 0
GAMCO GLOBAL GOLD NATURAL RESOURCES AND INCOME TRU COM 36465A109 4,072 925,536 SH   SOLE 0 925,536 0 0
GREAT LAKES DREDGE & DOCK CO COM 390607109 16,886 1,490,400 SH   SOLE 0 1,490,400 0 0
CORNING INC COM 219350105 237 8,136 SH   SOLE 0 8,136 0 0
ALPHABET INC - CL C COM 38259P706 425 318 SH   SOLE 0 318 0 0
ALPHABET INC. CLASS A COM 38259P508 616 460 SH   SOLE 0 460 0 0
GOOSEHEAD INSURANCE INC-CL A COM 38267D109 12,962 305,700 SH   SOLE 0 305,700 0 0
PUREFUNDS ISE CYBER SECURITY ETF COM 26924G201 2,369 57,045 SH   SOLE 0 57,045 0 0
HEALTHEQUITY, INC. COM 42226A107 23,267 314,125 SH   SOLE 0 314,125 0 0
ISHARES BARCLAY 7-10 YEAR TREASURY BOND FUND COM 464287440 5,341 48,455 SH   SOLE 0 48,455 0 0
ILLUMINA INC COM 452327109 295 890 SH   SOLE 0 890 0 0
INCYTE CORP COM 45337C102 14,668 167,976 SH   SOLE 0 167,976 0 0
BROOKFIELD GLOBAL LISTED INFRASTRUCTURE INCOME FUN COM 11273Q109 516 37,000 SH   SOLE 0 37,000 0 0
IHS MARKIT LTD COM G47567105 985 13,075 SH   SOLE 0 13,075 0 0
INTEL CORPORATION COM 458140100 239 4,000 SH   SOLE 0 4,000 0 0
ISHARES U.S. AEROSPACE & DEFENCE ETF COM 464288760 1,931 8,696 SH   SOLE 0 8,696 0 0
JOHNSON & JOHNSON COM 478160104 353 2,418 SH   SOLE 0 2,418 0 0
KINDER MORGAN HOLDCO LLC COM 49456B101 3,702 174,888 SH   SOLE 0 174,888 0 0
COCA-COLA CO COM 191216100 1,162 20,995 SH   SOLE 0 20,995 0 0
ELI LILLY & COMPANY COM 532457108 218 1,662 SH   SOLE 0 1,662 0 0
LIMONEIRA CO. COM 532746104 19,260 1,001,574 SH   SOLE 0 1,001,574 0 0
MERCADO LIBRE COM 58733R102 257 450 SH   SOLE 0 450 0 0
MARKETAXESS HOLDINGS INC COM 57060D108 17,276 45,570 SH   SOLE 0 45,570 0 0
MOLINA HEALTHCARE INC. COM 60855R100 840 6,192 SH   SOLE 0 6,192 0 0
MORNINGSTAR INC COM 617700109 863 5,706 SH   SOLE 0 5,706 0 0
MERCK & CO COM 58933Y105 482 5,300 SH   SOLE 0 5,300 0 0
MICROSOFT CORPORATION COM 594918104 2,318 14,699 SH   SOLE 0 14,699 0 0
NV5 GLOBAL, INC. COM 62945V109 14,474 286,900 SH   SOLE 0 286,900 0 0
OPORTUN FINANCIAL CORP COM 68376D104 14,049 590,300 SH   SOLE 0 590,300 0 0
PROCTOR & GAMBLE COMPANY COM 742718109 277 2,216 SH   SOLE 0 2,216 0 0
PLURALSIGHT INC COM 72941B106 18,976 1,102,620 SH   SOLE 0 1,102,620 0 0
INVESCO QQQ TRUST SERIES 1 COM 46090E103 4,279 20,126 SH   SOLE 0 20,126 0 0
QUANTERIX CORP COM 74766Q101 14,686 621,514 SH   SOLE 0 621,514 0 0
BROOKFIELD REAL ASSETS INCOME FUND INC COM 112830104 2,493 116,748 SH   SOLE 0 116,748 0 0
ROPER TECHNOLOGIES, INC COM 776696106 3,268 9,226 SH   SOLE 0 9,226 0 0
SINCLAIR BROADCAST GROUP -A COM 829226109 1,500 45,000 SH   SOLE 0 45,000 0 0
SHOPIFY, INC. - CLASS A COM 82509L107 14,733 37,057 SH   SOLE 0 37,057 0 0
SVB FINANCIAL GROUP COM 78486Q101 16,807 66,951 SH   SOLE 0 66,951 0 0
SUPERNUS PHARMACEUTICALS INC. COM 868459108 16,446 693,322 SH   SOLE 0 693,322 0 0
AT&T COM 00206R102 346 8,860 SH   SOLE 0 8,860 0 0
TERADYNE INC. COM 880770102 1,105 16,208 SH   SOLE 0 16,208 0 0
TELARIA, INC. COM 879181105 14,642 1,661,972 SH   SOLE 0 1,661,972 0 0
T ROWE PRICE GROUP INC. COM 74144T108 267 2,194 SH   SOLE 0 2,194 0 0
THE TRADE DESK - CL A COM 88339J105 22,425 86,324 SH   SOLE 0 86,324 0 0
TWILIO INC. - CLASS A COM 90138F102 10,404 105,858 SH   SOLE 0 105,858 0 0
TYLER TECHNOLOGIES, INC COM 902252105 21,424 71,407 SH   SOLE 0 71,407 0 0
UDR INC. COM 902653104 486 10,416 SH   SOLE 0 10,416 0 0
ULTA SALON COSMETICS AND FRAGRANCE, INC. COM 90384S303 641 2,534 SH   SOLE 0 2,534 0 0
UNITED HEALTH GROUP COM 91324P102 1,077 3,664 SH   SOLE 0 3,664 0 0
UNION PACIFIC CORP COM 907818108 7,559 41,810 SH   SOLE 0 41,810 0 0
UPLAND SOFTWARE INC. COM 91544A109 16,844 471,700 SH   SOLE 0 471,700 0 0
VICOR CORP COM 925815102 28,096 601,366 SH   SOLE 0 601,366 0 0
VERTEX PHARMACEUTICALS INC. COM 92532F100 1,042 4,760 SH   SOLE 0 4,760 0 0
VIASAT INC. COM 92552V100 26,954 368,245 SH   SOLE 0 368,245 0 0
VANGUARD TOTAL STOCK MARKET ETF COM 922908769 6,464 39,508 SH   SOLE 0 39,508 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,038 16,900 SH   SOLE 0 16,900 0 0
WOODWARD INC COM 980745103 894 7,552 SH   SOLE 0 7,552 0 0
XILINX INC COM 983919101 929 9,500 SH   SOLE 0 9,500 0 0
CONSUMER STAPLES SELECT SECTOR SPDR FUND COM 81369Y308 3,873 61,500 SH   SOLE 0 61,500 0 0
EXXON MOBIL CORP COM 30231G102 2,293 32,862 SH   SOLE 0 32,862 0 0
INVESCO S&P SMALL CAP LOW VOLATILITY ETF COM 46138G102 3,007 59,106 SH   SOLE 0 59,106 0 0