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 413 1,883 SH   SOLE 0 1,883 0 0
ADOBE SYSTEMS COM 00724F101 1,789 8,281 SH   SOLE 0 8,281 0 0
ALIBABA GROUP HOLDING - SP ADR COM 01609W102 275 1,500 SH   SOLE 0 1,500 0 0
ALIGN TECHNOLOGY INC. COM 016255101 359 1,428 SH   SOLE 0 1,428 0 0
ALPHABET INC - CL C COM 38259P706 640 620 SH   SOLE 0 620 0 0
ALPHABET INC. CLASS A COM 38259P508 477 460 SH   SOLE 0 460 0 0
ALTRIA GROUP INC COM 02209S103 543 8,718 SH   SOLE 0 8,718 0 0
AMAZON COM 023135106 2,342 1,618 SH   SOLE 0 1,618 0 0
AMERICAN SOFTWARE INC. COM 029683109 442 34,000 SH   SOLE 0 34,000 0 0
ANADARKO PETROLEUM CORPORATION COM 032511107 307 5,083 SH   SOLE 0 5,083 0 0
ARGAN INC. COM 04010E109 22,131 515,263 SH   SOLE 0 515,263 0 0
AT&T COM 00206R102 313 8,770 SH   SOLE 0 8,770 0 0
AXON ENTERPRISE, INC. COM 05464C101 21,550 548,208 SH   SOLE 0 548,208 0 0
BALCHEM CORP COM 057665200 585 7,158 SH   SOLE 0 7,158 0 0
BERKSHIRE HATHAWAY A COM 084670108 6,580 22 SH   SOLE 0 22 0 0
BERKSHIRE HATHAWAY B COM 084670702 1,443 7,234 SH   SOLE 0 7,234 0 0
BLACKSTONE GROUP COM 09253U108 441 13,800 SH   SOLE 0 13,800 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 417 6,596 SH   SOLE 0 6,596 0 0
BROOKFIELD GLOBAL LISTED INFRASTRUCTURE INCOME FUN COM 11273Q109 740 63,204 SH   SOLE 0 63,204 0 0
BROOKFIELD REAL ASSETS INCOME FUND INC COM 112830104 2,715 124,701 SH   SOLE 0 124,701 0 0
CANTEL MEDICAL CORP COM 138098108 451 4,050 SH   SOLE 0 4,050 0 0
CARLYLE GROUP COM 14309L102 442 20,700 SH   SOLE 0 20,700 0 0
CAVCO INDUSTRIES, INC. COM 149568107 18,266 105,129 SH   SOLE 0 105,129 0 0
CELGENE CORPORATION COM 151020104 534 5,981 SH   SOLE 0 5,981 0 0
CHEGG INC. COM 163092109 37,815 1,830,359 SH   SOLE 0 1,830,359 0 0
CHEVRON CORPORATION COM 166764100 331 2,900 SH   SOLE 0 2,900 0 0
COCA-COLA CO COM 191216100 961 22,126 SH   SOLE 0 22,126 0 0
COPART INC COM 217204106 23,132 454,190 SH   SOLE 0 454,190 0 0
CORE LABORATORIES NV COM N22717107 4,093 37,823 SH   SOLE 0 37,823 0 0
CORNING INC COM 219350105 251 8,989 SH   SOLE 0 8,989 0 0
COSTAR GROUP INC COM 22160N109 13,385 36,905 SH   SOLE 0 36,905 0 0
DAILY JOURNAL CORP COM 233912104 2,379 10,411 SH   SOLE 0 10,411 0 0
DANAHER CORPORATION COM 235851102 998 10,190 SH   SOLE 0 10,190 0 0
DOWDUPONT, INC. COM 26078J100 459 7,200 SH   SOLE 0 7,200 0 0
EBIX INC. COM 278715206 31,318 420,374 SH   SOLE 0 420,374 0 0
ENVESTNET INC COM 29404K106 17,935 313,009 SH   SOLE 0 313,009 0 0
EQUINIX INC COM 29444U700 2,746 6,568 SH   SOLE 0 6,568 0 0
EXPEDITORS INTL COM 302130109 487 7,700 SH   SOLE 0 7,700 0 0
EXXON MOBIL CORP COM 30231G102 2,855 38,267 SH   SOLE 0 38,267 0 0
FACEBOOK INC - A COM 30303M102 347 2,173 SH   SOLE 0 2,173 0 0
FRANCO-NEVADA CORP COM 351858105 7,655 111,938 SH   SOLE 0 111,938 0 0
GENERAL MILLS INC COM 370334104 215 4,774 SH   SOLE 0 4,774 0 0
GRIDSUM HOLDING INC-ADR COM 398132100 82 10,000 SH   SOLE 0 10,000 0 0
HEALTH INSURANCE INNOVATIONS INC - CL A COM 42225K106 12,733 440,582 SH   SOLE 0 440,582 0 0
HEALTHCARE SERVICES GROUP COM 421906108 845 19,424 SH   SOLE 0 19,424 0 0
ILLUMINA INC COM 452327109 281 1,190 SH   SOLE 0 1,190 0 0
INCYTE CORP COM 45337C102 11,940 143,287 SH   SOLE 0 143,287 0 0
INTEL CORPORATION COM 458140100 208 4,000 SH   SOLE 0 4,000 0 0
ISHARES CORE US CREDIT BOND COM 464288620 5,837 53,564 SH   SOLE 0 53,564 0 0
ISHARES MSCI EAFE INDEX FUND COM 464287465 8,268 118,660 SH   SOLE 0 118,660 0 0
ISHARES MSCI EMERGING MARKETS MINIMUM VOLATILITY E COM 464286533 1,929 30,946 SH   SOLE 0 30,946 0 0
ISHARES U.S. AEROSPACE & DEFENCE ETF COM 464288760 4,401 22,231 SH   SOLE 0 22,231 0 0
ISHARES US TELECOMMUNICATIONS ETF COM 464287713 1,980 73,290 SH   SOLE 0 73,290 0 0
JOHNSON & JOHNSON COM 478160104 416 3,250 SH   SOLE 0 3,250 0 0
KINDER MORGAN HOLDCO LLC COM 49456B101 360 23,928 SH   SOLE 0 23,928 0 0
LIGAND PHARMACEUTICALS - CL B COM 53220K504 14,161 85,742 SH   SOLE 0 85,742 0 0
LITTELFUSE INC COM 537008104 14,985 71,981 SH   SOLE 0 71,981 0 0
LKQ CORP COM 501889208 614 16,186 SH   SOLE 0 16,186 0 0
LOGMEIN, INC COM 54142L109 18,329 158,626 SH   SOLE 0 158,626 0 0
MARKETAXESS HOLDINGS INC COM 57060D108 17,026 78,303 SH   SOLE 0 78,303 0 0
MEDIDATA SOLUTIONS INC COM 58471A105 12,132 193,156 SH   SOLE 0 193,156 0 0
MERCADO LIBRE COM 58733R102 790 2,218 SH   SOLE 0 2,218 0 0
MERCK & CO COM 58933Y105 207 3,800 SH   SOLE 0 3,800 0 0
META FINANCIAL GROUP INC COM 59100U108 36,435 333,650 SH   SOLE 0 333,650 0 0
MICROSOFT CORPORATION COM 594918104 1,787 19,582 SH   SOLE 0 19,582 0 0
MONDELEZ INTERNATIONAL INC. COM 609207105 479 11,490 SH   SOLE 0 11,490 0 0
MOTORCAR PARTS OF AMERICA, INC. COM 620071100 3,847 179,500 SH   SOLE 0 179,500 0 0
NEW RELIC, INC. COM 64829B100 8,800 118,726 SH   SOLE 0 118,726 0 0
NORFOLK SOUTHERN CORP COM 655844108 934 6,876 SH   SOLE 0 6,876 0 0
NV5 GLOBAL, INC. COM 62945V109 10,305 184,850 SH   SOLE 0 184,850 0 0
PEPSICO INC COM 713448108 708 6,491 SH   SOLE 0 6,491 0 0
POWERSHARES QQQ NASDAQ 100 COM 73935A104 4,575 28,568 SH   SOLE 0 28,568 0 0
POWERSHARES S&P SMALL CAP LOW VOLATILITY PORTFOLIO COM 73937B639 2,278 50,620 SH   SOLE 0 50,620 0 0
PPG INDUSTRIES INC COM 693506107 638 5,713 SH   SOLE 0 5,713 0 0
PUREFUNDS ISE CYBER SECURITY ETF COM 26924G201 1,932 56,370 SH   SOLE 0 56,370 0 0
REMARK MEDIA, INC. COM 75955K102 12,211 2,149,836 SH   SOLE 0 2,149,836 0 0
ROGERS CORP COM 775133101 4,308 36,034 SH   SOLE 0 36,034 0 0
ROPER TECHNOLOGIES, INC COM 776696106 2,689 9,580 SH   SOLE 0 9,580 0 0
SHOPIFY, INC. - CLASS A COM 82509L107 8,779 70,464 SH   SOLE 0 70,464 0 0
SPDR EURO STOXX 50 FUND COM 78463X202 3,001 74,524 SH   SOLE 0 74,524 0 0
SPECTRUM PHARMA. INC. SDCV 2.75 DUE 12/15/18 CONV BONDS 84763AAB4 2,337 1,503,000 PRN   SOLE 0 1,503,000 0 0
SPECTRUM PHARMACEUTICALS INC. COM 84763A108 8,507 528,715 SH   SOLE 0 528,715 0 0
STAMPS.COM INC. COM 852857200 14,808 73,655 SH   SOLE 0 73,655 0 0
SUPERNUS PHARMACEUTICALS INC. COM 868459108 40,339 880,774 SH   SOLE 0 880,774 0 0
SVB FINANCIAL GROUP COM 78486Q101 21,317 88,817 SH   SOLE 0 88,817 0 0
SYSCO CORPORATION COM 871829107 596 9,940 SH   SOLE 0 9,940 0 0
T ROWE PRICE GROUP INC. COM 74144T108 277 2,570 SH   SOLE 0 2,570 0 0
TECHTARGET, INC COM 87874R100 7,376 371,003 SH   SOLE 0 371,003 0 0
TENCENT HOLDINGS LTD ADR COM 88032Q109 293 5,500 SH   SOLE 0 5,500 0 0
THE TRADE DESK - CL A COM 88339J105 22,396 451,346 SH   SOLE 0 451,346 0 0
TYLER TECHNOLOGIES, INC COM 902252105 10,991 52,098 SH   SOLE 0 52,098 0 0
UDR INC. COM 902653104 561 15,744 SH   SOLE 0 15,744 0 0
ULTA SALON COSMETICS AND FRAGRANCE, INC. COM 90384S303 597 2,924 SH   SOLE 0 2,924 0 0
UNION PACIFIC CORP COM 907818108 5,621 41,810 SH   SOLE 0 41,810 0 0
UNITED HEALTH GROUP COM 91324P102 653 3,050 SH   SOLE 0 3,050 0 0
VANGUARD TOTAL STOCK MARKET ETF COM 922908769 3,299 24,305 SH   SOLE 0 24,305 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 331 6,920 SH   SOLE 0 6,920 0 0
VIASAT INC. COM 92552V100 19,702 299,787 SH   SOLE 0 299,787 0 0
VICOR CORP COM 925815102 36,465 1,277,250 SH   SOLE 0 1,277,250 0 0
WISCONSIN ENERGY CORP COM 976657106 459 7,313 SH   SOLE 0 7,313 0 0
WISDOMTREE BARCLAYS YIELD ENHANCED U.S. AGGREGATE COM 97717X511 5,480 111,149 SH   SOLE 0 111,149 0 0