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
3M CO COM 88579Y101 326 1,883 SH   SOLE 0 1,883 0 0
ADOBE SYSTEMS COM 00724F101 2,097 7,118 SH   SOLE 0 7,118 0 0
ALPHABET INC - CL C COM 38259P706 344 318 SH   SOLE 0 318 0 0
ALPHABET INC. CLASS A COM 38259P508 498 460 SH   SOLE 0 460 0 0
ALTERYX INC CL A COM 02156B103 209 1,914 SH   SOLE 0 1,914 0 0
AMAZON COM 023135106 1,680 887 SH   SOLE 0 887 0 0
AMERICAN SOFTWARE INC. COM 029683109 702 53,400 SH   SOLE 0 53,400 0 0
ANADARKO PETROLEUM CORPORATION COM 032511107 359 5,083 SH   SOLE 0 5,083 0 0
ANTERO MIDSTREAM CORP COM 03676B102 645 56,302 SH   SOLE 0 56,302 0 0
APPIAN CORP COM 03782L101 5,995 166,200 SH   SOLE 0 166,200 0 0
ARGAN INC. COM 04010E109 29,481 726,857 SH   SOLE 0 726,857 0 0
AT&T COM 00206R102 294 8,770 SH   SOLE 0 8,770 0 0
AXON ENTERPRISE, INC. COM 05464C101 22,820 355,393 SH   SOLE 0 355,393 0 0
BALCHEM CORP COM 057665200 706 7,058 SH   SOLE 0 7,058 0 0
BERKSHIRE HATHAWAY A COM 084670108 7,004 22 SH   SOLE 0 22 0 0
BERKSHIRE HATHAWAY B COM 084670702 1,948 9,139 SH   SOLE 0 9,139 0 0
BLACKROCK ENHANCED EQUITY DIVIDEND TRUST COM 09251A104 3,428 386,481 SH   SOLE 0 386,481 0 0
BLACKSTONE GROUP COM 09253U108 480 10,800 SH   SOLE 0 10,800 0 0
BROOKFIELD GLOBAL LISTED INFRASTRUCTURE INCOME FUN COM 11273Q109 474 37,000 SH   SOLE 0 37,000 0 0
BROOKFIELD REAL ASSETS INCOME FUND INC COM 112830104 2,484 114,544 SH   SOLE 0 114,544 0 0
CANTEL MEDICAL CORP COM 138098108 227 2,820 SH   SOLE 0 2,820 0 0
CARLYLE GROUP COM 14309L102 588 26,000 SH   SOLE 0 26,000 0 0
CAVCO INDUSTRIES, INC. COM 149568107 19,984 126,853 SH   SOLE 0 126,853 0 0
CHEGG INC. COM 163092109 28,288 733,029 SH   SOLE 0 733,029 0 0
CHEVRON CORPORATION COM 166764100 348 2,800 SH   SOLE 0 2,800 0 0
COCA-COLA CO COM 191216100 1,127 22,126 SH   SOLE 0 22,126 0 0
COMPASS DIVERSIFIED HOLDINGS COM 20451Q104 382 20,000 SH   SOLE 0 20,000 0 0
CONSUMER STAPLES SELECT SECTOR SPDR FUND COM 81369Y308 2,867 49,372 SH   SOLE 0 49,372 0 0
COPART INC COM 217204106 30,252 404,760 SH   SOLE 0 404,760 0 0
CORNING INC COM 219350105 270 8,136 SH   SOLE 0 8,136 0 0
COSTAR GROUP INC COM 22160N109 21,365 38,561 SH   SOLE 0 38,561 0 0
DANAHER CORPORATION COM 235851102 1,425 9,970 SH   SOLE 0 9,970 0 0
DMC GLOBAL INC. COM 23291C103 23,613 372,745 SH   SOLE 0 372,745 0 0
EASTSIDE DISTILLING, INC. COM 277802302 315 70,000 SH   SOLE 0 70,000 0 0
EBIX INC. COM 278715206 25,953 516,786 SH   SOLE 0 516,786 0 0
ELI LILLY & COMPANY COM 532457108 278 2,505 SH   SOLE 0 2,505 0 0
ENERGY TRANSFER LP COM 29273V100 1,193 84,736 SH   SOLE 0 84,736 0 0
ENVESTNET INC COM 29404K106 17,326 253,420 SH   SOLE 0 253,420 0 0
EQUINIX INC COM 29444U700 3,516 6,973 SH   SOLE 0 6,973 0 0
EXXON MOBIL CORP COM 30231G102 2,605 34,001 SH   SOLE 0 34,001 0 0
FRANCO-NEVADA CORP COM 351858105 13,392 157,778 SH   SOLE 0 157,778 0 0
GAMCO GLOBAL GOLD NATURAL RESOURCES AND INCOME TRU COM 36465A109 3,600 785,936 SH   SOLE 0 785,936 0 0
GOOSEHEAD INSURANCE INC - CL A COM 38267D109 14,474 302,800 SH   SOLE 0 302,800 0 0
HEALTHCARE SERVICES GROUP COM 421906108 688 22,684 SH   SOLE 0 22,684 0 0
HEALTHEQUITY, INC. COM 42226A107 15,233 232,928 SH   SOLE 0 232,928 0 0
IHS MARKIT LTD COM G47567105 871 13,675 SH   SOLE 0 13,675 0 0
ILLUMINA INC COM 452327109 328 890 SH   SOLE 0 890 0 0
INCYTE CORP COM 45337C102 12,856 151,318 SH   SOLE 0 151,318 0 0
INVESCO QQQ TRUST SERIES 1 COM 46090E103 3,800 20,351 SH   SOLE 0 20,351 0 0
INVESCO S&P SMALL CAP LOW VOLATILITY ETF COM 46138G102 2,583 53,841 SH   SOLE 0 53,841 0 0
ISHARES BARCLAY 7-10 YEAR TREASURY BOND FUND COM 464287440 5,664 51,479 SH   SOLE 0 51,479 0 0
ISHARES EDGE MSCI MIN VOL EAFE ETF COM 46429B689 4,519 62,214 SH   SOLE 0 62,214 0 0
ISHARES EDGE MSCI MIN VOL EUROPE ETF COM 46434V720 2,686 105,183 SH   SOLE 0 105,183 0 0
ISHARES MSCI EMERGING MARKETS MINIMUM VOLATILITY E COM 464286533 1,779 30,217 SH   SOLE 0 30,217 0 0
ISHARES U.S. AEROSPACE & DEFENCE ETF COM 464288760 2,010 9,381 SH   SOLE 0 9,381 0 0
JOHNSON & JOHNSON COM 478160104 367 2,638 SH   SOLE 0 2,638 0 0
KINDER MORGAN HOLDCO LLC COM 49456B101 3,572 171,083 SH   SOLE 0 171,083 0 0
LIBERTY PROPERTIES COM 531172104 225 4,500 SH   SOLE 0 4,500 0 0
LIMONEIRA CO. COM 532746104 16,668 835,930 SH   SOLE 0 835,930 0 0
LITTELFUSE INC. COM 537008104 7,643 43,200 SH   SOLE 0 43,200 0 0
MARKETAXESS HOLDINGS INC COM 57060D108 23,137 71,983 SH   SOLE 0 71,983 0 0
MEDIDATA SOLUTIONS INC COM 58471A105 18,172 200,776 SH   SOLE 0 200,776 0 0
MERCADO LIBRE COM 58733R102 275 450 SH   SOLE 0 450 0 0
MERCK & CO COM 58933Y105 444 5,300 SH   SOLE 0 5,300 0 0
META FINANCIAL GROUP INC COM 59100U108 29,036 1,035,165 SH   SOLE 0 1,035,165 0 0
MICROSOFT CORPORATION COM 594918104 2,032 15,171 SH   SOLE 0 15,171 0 0
MOLINA HEALTHCARE INC. COM 60855R100 754 5,265 SH   SOLE 0 5,265 0 0
MORNINGSTAR INC COM 617700109 835 5,770 SH   SOLE 0 5,770 0 0
NEW RELIC, INC. COM 64829B100 11,798 136,380 SH   SOLE 0 136,380 0 0
NV5 GLOBAL, INC. COM 62945V109 23,744 291,695 SH   SOLE 0 291,695 0 0
PLURALSIGHT INC COM 72941B106 15,883 523,860 SH   SOLE 0 523,860 0 0
PROCTOR & GAMBLE COMPANY COM 742718109 272 2,482 SH   SOLE 0 2,482 0 0
PUREFUNDS ISE CYBER SECURITY ETF COM 26924G201 1,965 49,409 SH   SOLE 0 49,409 0 0
QUANTERIX CORP COM 74766Q101 13,333 394,580 SH   SOLE 0 394,580 0 0
RED HAT INC COM 756577102 744 3,960 SH   SOLE 0 3,960 0 0
REMARK HOLDINGS, INC. COM 75955K102 1,570 1,847,971 SH   SOLE 0 1,847,971 0 0
ROPER TECHNOLOGIES, INC COM 776696106 3,536 9,655 SH   SOLE 0 9,655 0 0
SHOPIFY, INC. - CLASS A COM 82509L107 13,657 45,501 SH   SOLE 0 45,501 0 0
SUNRUN INC COM 86771W105 1,126 60,000 SH   SOLE 0 60,000 0 0
SUPERNUS PHARMACEUTICALS INC. COM 868459108 27,580 833,498 SH   SOLE 0 833,498 0 0
SVB FINANCIAL GROUP COM 78486Q101 22,861 101,789 SH   SOLE 0 101,789 0 0
T ROWE PRICE GROUP INC. COM 74144T108 282 2,570 SH   SOLE 0 2,570 0 0
THE TRADE DESK - CL A COM 88339J105 24,755 108,681 SH   SOLE 0 108,681 0 0
TWILIO INC. - CLASS A COM 90138F102 9,968 73,104 SH   SOLE 0 73,104 0 0
TYLER TECHNOLOGIES, INC COM 902252105 15,571 72,082 SH   SOLE 0 72,082 0 0
UDR INC. COM 902653104 707 15,744 SH   SOLE 0 15,744 0 0
ULTA SALON COSMETICS AND FRAGRANCE, INC. COM 90384S303 879 2,534 SH   SOLE 0 2,534 0 0
UNION PACIFIC CORP COM 907818108 7,070 41,810 SH   SOLE 0 41,810 0 0
UNITED HEALTH GROUP COM 91324P102 688 2,820 SH   SOLE 0 2,820 0 0
UPLAND SOFTWARE INC. COM 91544A109 15,872 348,600 SH   SOLE 0 348,600 0 0
VANGUARD TOTAL STOCK MARKET ETF COM 922908769 5,835 38,875 SH   SOLE 0 38,875 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 843 14,750 SH   SOLE 0 14,750 0 0
VERTEX PHARMACEUTICALS INC. COM 92532F100 696 3,797 SH   SOLE 0 3,797 0 0
VIASAT INC. COM 92552V100 30,125 372,737 SH   SOLE 0 372,737 0 0
VICOR CORP COM 925815102 18,089 582,583 SH   SOLE 0 582,583 0 0
WISDOMTREE BARCLAYS YIELD ENHANCED U.S. AGGREGATE COM 97717X511 23,457 457,778 SH   SOLE 0 457,778 0 0
WOODWARD INC COM 980745103 1,015 8,970 SH   SOLE 0 8,970 0 0
XILINX INC COM 983919101 1,233 10,455 SH   SOLE 0 10,455 0 0