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 20,268 356,953 SH   SOLE 0 356,953 0 0
ADOBE SYSTEMS COM 00724F101 1,901 6,881 SH   SOLE 0 6,881 0 0
WISDOMTREE BARCLAYS YIELD ENHANCED U.S. AGGREGATE COM 97717X511 25,283 483,605 SH   SOLE 0 483,605 0 0
ARGAN INC. COM 04010E109 29,025 738,734 SH   SOLE 0 738,734 0 0
ANTERO MIDSTREAM CORP COM 03676B102 350 47,328 SH   SOLE 0 47,328 0 0
AMERICAN SOFTWARE INC. COM 029683109 484 32,200 SH   SOLE 0 32,200 0 0
AMAZON COM 023135106 1,465 844 SH   SOLE 0 844 0 0
APPIAN CORP COM 03782L101 8,241 173,500 SH   SOLE 0 173,500 0 0
ALTERYX INC CL A COM 02156B103 206 1,914 SH   SOLE 0 1,914 0 0
BALCHEM CORP COM 057665200 679 6,850 SH   SOLE 0 6,850 0 0
BLACKROCK ENHANCED EQUITY DIVIDEND TRUST COM 09251A104 3,698 402,831 SH   SOLE 0 402,831 0 0
DMC GLOBAL INC. COM 23291C103 16,472 374,545 SH   SOLE 0 374,545 0 0
BERKSHIRE HATHAWAY A COM 084670108 6,860 22 SH   SOLE 0 22 0 0
BERKSHIRE HATHAWAY B COM 084670702 1,914 9,201 SH   SOLE 0 9,201 0 0
BLACKSTONE GROUP COM 09260D107 527 10,800 SH   SOLE 0 10,800 0 0
META FINANCIAL GROUP INC COM 59100U108 33,808 1,036,740 SH   SOLE 0 1,036,740 0 0
CARLYLE GROUP COM 14309L102 665 26,000 SH   SOLE 0 26,000 0 0
CHEGG INC. COM 163092109 21,491 717,547 SH   SOLE 0 717,547 0 0
CANTEL MEDICAL CORP COM 138098108 211 2,820 SH   SOLE 0 2,820 0 0
COMPASS DIVERSIFIED HOLDINGS COM 20451Q104 394 20,000 SH   SOLE 0 20,000 0 0
COPART INC COM 217204106 32,338 402,560 SH   SOLE 0 402,560 0 0
COSTAR GROUP INC COM 22160N109 22,451 37,847 SH   SOLE 0 37,847 0 0
CAVCO INDUSTRIES, INC. COM 149568107 24,415 127,102 SH   SOLE 0 127,102 0 0
CHEVRON CORPORATION COM 166764100 332 2,800 SH   SOLE 0 2,800 0 0
DANAHER CORPORATION COM 235851102 1,343 9,300 SH   SOLE 0 9,300 0 0
EBIX INC. COM 278715206 25,857 614,181 SH   SOLE 0 614,181 0 0
ISHARES EDGE MSCI MIN VOL EAFE ETF COM 46429B689 4,639 63,303 SH   SOLE 0 63,303 0 0
ENVESTNET INC COM 29404K106 10,798 190,440 SH   SOLE 0 190,440 0 0
EQUINIX INC COM 29444U700 4,577 7,935 SH   SOLE 0 7,935 0 0
ENERGY TRANSFER LP COM 29273V100 1,108 84,736 SH   SOLE 0 84,736 0 0
ISHARES EDGE MSCI MIN VOL EUROPE ETF COM 46434V720 2,774 109,078 SH   SOLE 0 109,078 0 0
FRANCO-NEVADA CORP COM 351858105 14,425 158,235 SH   SOLE 0 158,235 0 0
GAMCO GLOBAL GOLD NATURAL RESOURCES AND INCOME TRU COM 36465A109 3,836 881,807 SH   SOLE 0 881,807 0 0
GREAT LAKES DREDGE & DOCK CO COM 390607109 9,642 922,680 SH   SOLE 0 922,680 0 0
CORNING INC COM 219350105 232 8,136 SH   SOLE 0 8,136 0 0
ALPHABET INC - CL C COM 38259P706 388 318 SH   SOLE 0 318 0 0
ALPHABET INC. CLASS A COM 38259P508 562 460 SH   SOLE 0 460 0 0
GOOSEHEAD INSURANCE INC-CL A COM 38267D109 15,224 308,500 SH   SOLE 0 308,500 0 0
PUREFUNDS ISE CYBER SECURITY ETF COM 26924G201 2,136 57,123 SH   SOLE 0 57,123 0 0
HEALTHCARE SERVICES GROUP COM 421906108 829 34,144 SH   SOLE 0 34,144 0 0
HEALTHEQUITY, INC. COM 42226A107 17,831 312,025 SH   SOLE 0 312,025 0 0
ISHARES BARCLAY 7-10 YEAR TREASURY BOND FUND COM 464287440 5,567 49,500 SH   SOLE 0 49,500 0 0
ILLUMINA INC COM 452327109 271 890 SH   SOLE 0 890 0 0
INCYTE CORP COM 45337C102 11,329 152,623 SH   SOLE 0 152,623 0 0
BROOKFIELD GLOBAL LISTED INFRASTRUCTURE INCOME FUN COM 11273Q109 508 37,000 SH   SOLE 0 37,000 0 0
IHS MARKIT LTD COM G47567105 867 12,965 SH   SOLE 0 12,965 0 0
INTEL CORPORATION COM 458140100 206 4,000 SH   SOLE 0 4,000 0 0
ISHARES U.S. AEROSPACE & DEFENCE ETF COM 464288760 1,962 8,733 SH   SOLE 0 8,733 0 0
JOHNSON & JOHNSON COM 478160104 341 2,638 SH   SOLE 0 2,638 0 0
KINDER MORGAN HOLDCO LLC COM 49456B101 3,543 171,888 SH   SOLE 0 171,888 0 0
COCA-COLA CO COM 191216100 1,143 20,995 SH   SOLE 0 20,995 0 0
ELI LILLY & COMPANY COM 532457108 202 1,806 SH   SOLE 0 1,806 0 0
LIMONEIRA CO. COM 532746104 15,676 853,792 SH   SOLE 0 853,792 0 0
LIBERTY PROPERTIES COM 531172104 231 4,500 SH   SOLE 0 4,500 0 0
REMARK HOLDINGS, INC. COM 75955K102 364 364,340 SH   SOLE 0 364,340 0 0
MEDIDATA SOLUTIONS INC COM 58471A105 865 9,456 SH   SOLE 0 9,456 0 0
MERCADO LIBRE COM 58733R102 248 450 SH   SOLE 0 450 0 0
MARKETAXESS HOLDINGS INC COM 57060D108 15,020 45,863 SH   SOLE 0 45,863 0 0
MOLINA HEALTHCARE INC. COM 60855R100 679 6,185 SH   SOLE 0 6,185 0 0
MORNINGSTAR INC COM 617700109 836 5,718 SH   SOLE 0 5,718 0 0
MERCK & CO COM 58933Y105 446 5,300 SH   SOLE 0 5,300 0 0
MICROSOFT CORPORATION COM 594918104 2,043 14,695 SH   SOLE 0 14,695 0 0
NEW RELIC, INC. COM 64829B100 240 3,900 SH   SOLE 0 3,900 0 0
NV5 GLOBAL, INC. COM 62945V109 19,952 292,250 SH   SOLE 0 292,250 0 0
OPORTUN FINANCIAL CORP COM 68376D104 1,097 67,633 SH   SOLE 0 67,633 0 0
PROCTOR & GAMBLE COMPANY COM 742718109 276 2,216 SH   SOLE 0 2,216 0 0
PLURALSIGHT INC COM 72941B106 22,084 1,314,905 SH   SOLE 0 1,314,905 0 0
INVESCO QQQ TRUST SERIES 1 COM 46090E103 3,830 20,287 SH   SOLE 0 20,287 0 0
QUANTERIX CORP COM 74766Q101 10,017 456,144 SH   SOLE 0 456,144 0 0
BROOKFIELD REAL ASSETS INCOME FUND INC COM 112830104 2,626 116,239 SH   SOLE 0 116,239 0 0
ROPER TECHNOLOGIES, INC COM 776696106 3,356 9,411 SH   SOLE 0 9,411 0 0
SUNRUN INC COM 86771W105 1,002 60,000 SH   SOLE 0 60,000 0 0
SHOPIFY, INC. - CLASS A COM 82509L107 11,628 37,309 SH   SOLE 0 37,309 0 0
SVB FINANCIAL GROUP COM 78486Q101 20,653 98,844 SH   SOLE 0 98,844 0 0
SUPERNUS PHARMACEUTICALS INC. COM 868459108 22,105 804,409 SH   SOLE 0 804,409 0 0
AT&T COM 00206R102 332 8,770 SH   SOLE 0 8,770 0 0
TERADYNE INC. COM 880770102 936 16,164 SH   SOLE 0 16,164 0 0
TELARIA, INC. COM 879181105 6,739 975,200 SH   SOLE 0 975,200 0 0
T ROWE PRICE GROUP INC. COM 74144T108 251 2,194 SH   SOLE 0 2,194 0 0
THE TRADE DESK - CL A COM 88339J105 16,301 86,917 SH   SOLE 0 86,917 0 0
TWILIO INC. - CLASS A COM 90138F102 10,376 94,363 SH   SOLE 0 94,363 0 0
TYLER TECHNOLOGIES, INC COM 902252105 19,025 72,477 SH   SOLE 0 72,477 0 0
UDR INC. COM 902653104 763 15,744 SH   SOLE 0 15,744 0 0
ULTA SALON COSMETICS AND FRAGRANCE, INC. COM 90384S303 635 2,534 SH   SOLE 0 2,534 0 0
UNITED HEALTH GROUP COM 91324P102 787 3,620 SH   SOLE 0 3,620 0 0
UNION PACIFIC CORP COM 907818108 6,772 41,810 SH   SOLE 0 41,810 0 0
UPLAND SOFTWARE INC. COM 91544A109 14,432 414,000 SH   SOLE 0 414,000 0 0
VICOR CORP COM 925815102 17,158 581,218 SH   SOLE 0 581,218 0 0
VERTEX PHARMACEUTICALS INC. COM 92532F100 806 4,758 SH   SOLE 0 4,758 0 0
VIASAT INC. COM 92552V100 27,871 370,037 SH   SOLE 0 370,037 0 0
VANGUARD TOTAL STOCK MARKET ETF COM 922908769 5,974 39,561 SH   SOLE 0 39,561 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 890 14,750 SH   SOLE 0 14,750 0 0
WOODWARD INC COM 980745103 807 7,480 SH   SOLE 0 7,480 0 0
XILINX INC COM 983919101 971 10,120 SH   SOLE 0 10,120 0 0
CONSUMER STAPLES SELECT SECTOR SPDR FUND COM 81369Y308 3,785 61,630 SH   SOLE 0 61,630 0 0
EXXON MOBIL CORP COM 30231G102 2,336 33,083 SH   SOLE 0 33,083 0 0
INVESCO S&P SMALL CAP LOW VOLATILITY ETF COM 46138G102 2,890 59,106 SH   SOLE 0 59,106 0 0