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 1,247 9,132 SH   SOLE   9,132 0 0
ABBOTT LABS COM 002824100 1,727 21,883 SH   SOLE   21,883 0 0
ABBVIE INC COM 00287Y109 2,301 30,201 SH   SOLE   30,201 0 0
ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 375 24,740 SH   SOLE   24,740 0 0
ABIOMED INC COM 003654100 9,037 62,252 SH   SOLE   62,252 0 0
ACCELERATE DIAGNOSTICS INC COM 00430H102 7,478 897,759 SH   SOLE   897,759 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 480 2,942 SH   SOLE   2,942 0 0
ADOBE INC COM 00724F101 2,149 6,752 SH   SOLE   6,752 0 0
AIR PRODS & CHEMS INC COM 009158106 561 2,810 SH   SOLE   2,810 0 0
ALBIREO PHARMA INC COM 01345P106 8,068 492,878 SH   SOLE   492,878 0 0
ALIGN TECHNOLOGY INC COM 016255101 454 2,609 SH   SOLE   2,609 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 4,162 123,687 SH   SOLE   123,687 0 0
ALLIANT ENERGY CORP COM 018802108 1,054 21,834 SH   SOLE   21,834 0 0
ALPHABET INC CAP STK CL C 02079K107 1,677 1,442 SH   SOLE   1,442 0 0
ALPHABET INC CAP STK CL A 02079K305 35,917 30,911 SH   SOLE   30,911 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 70 20,350 SH   SOLE   20,350 0 0
ALTRIA GROUP INC COM 02209S103 629 16,269 SH   SOLE   16,269 0 0
AMAZON COM INC COM 023135106 38,842 19,922 SH   SOLE   19,922 0 0
AMCOR PLC ORD G0250X107 124 15,300 SH   SOLE   15,300 0 0
AMERICAN ELEC PWR CO INC COM 025537101 607 7,590 SH   SOLE   7,590 0 0
AMERICAN EXPRESS CO COM 025816109 589 6,878 SH   SOLE   6,878 0 0
AMERICAN TOWER CORP NEW COM 03027X100 1,682 7,725 SH   SOLE   7,725 0 0
AMGEN INC COM 031162100 2,019 9,959 SH   SOLE   9,959 0 0
ANTHEM INC COM 036752103 454 2,000 SH   SOLE   2,000 0 0
APPLE INC COM 037833100 40,435 159,011 SH   SOLE   159,011 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 244 6,937 SH   SOLE   6,937 0 0
AT&T INC COM 00206R102 2,109 72,358 SH   SOLE   72,358 0 0
ATLASSIAN CORP PLC CL A G06242104 218 1,585 SH   SOLE   1,585 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 1,023 7,484 SH   SOLE   7,484 0 0
BALL CORP COM 058498106 310 4,800 SH   SOLE   4,800 0 0
BAXTER INTL INC COM 071813109 490 6,033 SH   SOLE   6,033 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 816 3 SH   SOLE   3 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 9,311 50,927 SH   SOLE   50,927 0 0
BK OF AMERICA CORP COM 060505104 309 14,547 SH   SOLE   14,547 0 0
BLACKLINE INC COM 09239B109 32,294 613,835 SH   SOLE   613,835 0 0
BLOOM ENERGY CORP COM CL A 093712107 65 12,342 SH   SOLE   12,342 0 0
BOEING CO COM 097023105 346 2,318 SH   SOLE   2,318 0 0
BP PLC SPONSORED ADR 055622104 1,037 42,497 SH   SOLE   42,497 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 1,950 34,976 SH   SOLE   34,976 0 0
CARVANA CO CL A 146869102 13,541 245,802 SH   SOLE   245,802 0 0
CATERPILLAR INC DEL COM 149123101 481 4,145 SH   SOLE   4,145 0 0
CHEVRON CORP NEW COM 166764100 741 10,221 SH   SOLE   10,221 0 0
CIGNA CORP NEW COM 125523100 274 1,547 SH   SOLE   1,547 0 0
CISCO SYS INC COM 17275R102 1,882 47,878 SH   SOLE   47,878 0 0
CME GROUP INC COM 12572Q105 933 5,393 SH   SOLE   5,393 0 0
COCA COLA CO COM 191216100 3,086 69,745 SH   SOLE   69,745 0 0
COMCAST CORP NEW CL A 20030N101 796 23,139 SH   SOLE   23,139 0 0
COPART INC COM 217204106 2,042 29,800 SH   SOLE   29,800 0 0
COSTAR GROUP INC COM 22160N109 28,443 48,438 SH   SOLE   48,438 0 0
COSTCO WHSL CORP NEW COM 22160K105 33,503 117,499 SH   SOLE   117,499 0 0
DANAHER CORPORATION COM 235851102 452 3,267 SH   SOLE   3,267 0 0
DEERE & CO COM 244199105 263 1,900 SH   SOLE   1,900 0 0
DEXCOM INC COM 252131107 47,333 175,784 SH   SOLE   175,784 0 0
DISNEY WALT CO COM DISNEY 254687106 688 7,118 SH   SOLE   7,118 0 0
DNP SELECT INCOME FD COM 23325P104 100 10,215 SH   SOLE   10,215 0 0
DOMINION ENERGY INC COM 25746U109 422 5,839 SH   SOLE   5,839 0 0
DTE ENERGY CO COM 233331107 332 3,495 SH   SOLE   3,495 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 675 8,351 SH   SOLE   8,351 0 0
DYNAVAX TECHNOLOGIES CORP COM NEW 268158201 14,881 4,215,525 SH   SOLE   4,215,525 0 0
ECOLAB INC COM 278865100 1,894 12,157 SH   SOLE   12,157 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 21,615 114,594 SH   SOLE   114,594 0 0
EMERSON ELEC CO COM 291011104 372 7,800 SH   SOLE   7,800 0 0
ENBRIDGE INC COM 29250N105 210 7,234 SH   SOLE   7,234 0 0
ENDURANCE INTL GROUP HLDGS I COM 29272B105 257 132,971 SH   SOLE   132,971 0 0
ENTERGY CORP NEW COM 29364G103 234 2,489 SH   SOLE   2,489 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 322 22,518 SH   SOLE   22,518 0 0
EQUINIX INC COM 29444U700 1,170 1,874 SH   SOLE   1,874 0 0
EVO PMTS INC CL A COM 26927E104 383 25,029 SH   SOLE   25,029 0 0
EVOLENT HEALTH INC CL A 30050B101 55 10,073 SH   SOLE   10,073 0 0
EXELIXIS INC COM 30161Q104 13,872 805,562 SH   SOLE   805,562 0 0
EXXON MOBIL CORP COM 30231G102 12,163 320,326 SH   SOLE   320,326 0 0
FACEBOOK INC CL A 30303M102 30,918 185,358 SH   SOLE   185,358 0 0
FAIR ISAAC CORP COM 303250104 28,799 93,597 SH   SOLE   93,597 0 0
FASTENAL CO COM 311900104 16,464 526,833 SH   SOLE   526,833 0 0
FIFTH THIRD BANCORP COM 316773100 484 32,578 SH   SOLE   32,578 0 0
FISERV INC COM 337738108 327 3,440 SH   SOLE   3,440 0 0
GARTNER INC COM 366651107 219 2,200 SH   SOLE   2,200 0 0
GENERAL ELECTRIC CO COM 369604103 1,340 168,769 SH   SOLE   168,769 0 0
GENERAL MLS INC COM 370334104 650 12,322 SH   SOLE   12,322 0 0
GILEAD SCIENCES INC COM 375558103 287 3,842 SH   SOLE   3,842 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 418 11,021 SH   SOLE   11,021 0 0
GLOBAL PMTS INC COM 37940X102 6,108 42,349 SH   SOLE   42,349 0 0
GRAINGER W W INC COM 384802104 521 2,095 SH   SOLE   2,095 0 0
GUARDANT HEALTH INC COM 40131M109 14,083 202,335 SH   SOLE   202,335 0 0
HOME DEPOT INC COM 437076102 1,287 6,891 SH   SOLE   6,891 0 0
HONEYWELL INTL INC COM 438516106 1,353 10,116 SH   SOLE   10,116 0 0
IDEXX LABS INC COM 45168D104 22,039 90,979 SH   SOLE   90,979 0 0
IHS MARKIT LTD SHS G47567105 611 10,180 SH   SOLE   10,180 0 0
ILLINOIS TOOL WKS INC COM 452308109 3,580 25,193 SH   SOLE   25,193 0 0
ILLUMINA INC COM 452327109 832 3,045 SH   SOLE   3,045 0 0
INOGEN INC COM 45780L104 1,240 24,007 SH   SOLE   24,007 0 0
INTEL CORP COM 458140100 2,671 49,351 SH   SOLE   49,351 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 44,912 556,183 SH   SOLE   556,183 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 919 8,285 SH   SOLE   8,285 0 0
INTUIT COM 461202103 2,563 11,142 SH   SOLE   11,142 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 886 1,789 SH   SOLE   1,789 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 775 4,069 SH   SOLE   4,069 0 0
IRON MTN INC NEW COM 46284V101 12,984 545,563 SH   SOLE   545,563 0 0
ISHARES TR CORE S&P500 ETF 464287200 3,910 15,130 SH   SOLE   15,130 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 577 3,646 SH   SOLE   3,646 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 714 6,235 SH   SOLE   6,235 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 586 3,887 SH   SOLE   3,887 0 0
J2 GLOBAL INC COM 48123V102 29,217 390,337 SH   SOLE   390,337 0 0
JOHNSON & JOHNSON COM 478160104 8,626 65,784 SH   SOLE   65,784 0 0
JPMORGAN CHASE & CO COM 46625H100 5,413 60,129 SH   SOLE   60,129 0 0
KELLOGG CO COM 487836108 358 5,960 SH   SOLE   5,960 0 0
KIMBERLY CLARK CORP COM 494368103 734 5,740 SH   SOLE   5,740 0 0
KORNIT DIGITAL LTD SHS M6372Q113 26,149 1,050,566 SH   SOLE   1,050,566 0 0
LAUDER ESTEE COS INC CL A 518439104 547 3,433 SH   SOLE   3,433 0 0
LILLY ELI & CO COM 532457108 2,949 21,257 SH   SOLE   21,257 0 0
LINDE PLC SHS G5494J103 318 1,840 SH   SOLE   1,840 0 0
LOCKHEED MARTIN CORP COM 539830109 402 1,186 SH   SOLE   1,186 0 0
LOWES COS INC COM 548661107 25,456 295,827 SH   SOLE   295,827 0 0
LULULEMON ATHLETICA INC COM 550021109 1,948 10,277 SH   SOLE   10,277 0 0
LYFT INC CL A COM 55087P104 1,018 37,929 SH   SOLE   37,929 0 0
MARRIOTT INTL INC NEW CL A 571903202 333 4,454 SH   SOLE   4,454 0 0
MARSH & MCLENNAN COS INC COM 571748102 623 7,200 SH   SOLE   7,200 0 0
MASTERCARD INC CL A 57636Q104 7,773 32,178 SH   SOLE   32,178 0 0
MCDONALDS CORP COM 580135101 1,475 8,921 SH   SOLE   8,921 0 0
MERCADOLIBRE INC COM 58733R102 2,360 4,830 SH   SOLE   4,830 0 0
MERCK & CO. INC COM 58933Y105 1,380 17,930 SH   SOLE   17,930 0 0
MICROSOFT CORP COM 594918104 16,160 102,467 SH   SOLE   102,467 0 0
MORNINGSTAR INC COM 617700109 16,635 143,097 SH   SOLE   143,097 0 0
NETFLIX INC COM 64110L106 2,976 7,926 SH   SOLE   7,926 0 0
NIKE INC CL B 654106103 1,191 14,394 SH   SOLE   14,394 0 0
NORTHERN TR CORP COM 665859104 1,307 17,319 SH   SOLE   17,319 0 0
NOVARTIS A G SPONSORED ADR 66987V109 218 2,640 SH   SOLE   2,640 0 0
NVIDIA CORP COM 67066G104 1,494 5,668 SH   SOLE   5,668 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 759 2,520 SH   SOLE   2,520 0 0
OGE ENERGY CORP COM 670837103 286 9,300 SH   SOLE   9,300 0 0
ORACLE CORP COM 68389X105 515 10,666 SH   SOLE   10,666 0 0
PACKAGING CORP AMER COM 695156109 472 5,434 SH   SOLE   5,434 0 0
PAYCHEX INC COM 704326107 2,206 35,062 SH   SOLE   35,062 0 0
PAYPAL HLDGS INC COM 70450Y103 28,951 302,389 SH   SOLE   302,389 0 0
PEPSICO INC COM 713448108 4,736 39,431 SH   SOLE   39,431 0 0
PFIZER INC COM 717081103 2,396 73,400 SH   SOLE   73,400 0 0
PINTEREST INC CL A 72352L106 15,728 1,018,659 SH   SOLE   1,018,659 0 0
PORTFOLIO RECOVERY ASSOCS IN NOTE 3.000% 8/0 73640QAB1 80 82,000 SH   SOLE   82,000 0 0
PROCTER & GAMBLE CO COM 742718109 3,974 36,130 SH   SOLE   36,130 0 0
PROGRESSIVE CORP OHIO COM 743315103 43,576 590,143 SH   SOLE   590,143 0 0
PROTO LABS INC COM 743713109 433 5,690 SH   SOLE   5,690 0 0
QUINSTREET INC COM 74874Q100 16,187 2,010,770 SH   SOLE   2,010,770 0 0
RAYTHEON CO COM NEW 755111507 227 1,731 SH   SOLE   1,731 0 0
REALPAGE INC COM 75606N109 25,196 476,029 SH   SOLE   476,029 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 276 7,912 SH   SOLE   7,912 0 0
S&P GLOBAL INC COM 78409V104 630 2,569 SH   SOLE   2,569 0 0
SALESFORCE COM INC COM 79466L302 31,181 216,565 SH   SOLE   216,565 0 0
SCHWAB CHARLES CORP COM 808513105 8,631 256,726 SH   SOLE   256,726 0 0
SNAP INC CL A 83304A106 407 34,216 SH   SOLE   34,216 0 0
SNAP ON INC COM 833034101 218 2,000 SH   SOLE   2,000 0 0
SOUTHERN CO COM 842587107 274 5,058 SH   SOLE   5,058 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 858 3,328 SH   SOLE   3,328 0 0
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 1,929 131,920 SH   SOLE   131,920 0 0
SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 2,414 183,978 SH   SOLE   183,978 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 84 16,000 SH   SOLE   16,000 0 0
STARBUCKS CORP COM 855244109 1,293 19,661 SH   SOLE   19,661 0 0
STATE STR CORP COM 857477103 250 4,697 SH   SOLE   4,697 0 0
STRYKER CORP COM 863667101 473 2,840 SH   SOLE   2,840 0 0
SVB FINANCIAL GROUP COM 78486Q101 13,367 88,477 SH   SOLE   88,477 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 10,302 215,576 SH   SOLE   215,576 0 0
TANDEM DIABETES CARE INC COM NEW 875372203 28,366 440,813 SH   SOLE   440,813 0 0
TARGET CORP COM 87612E106 29,567 318,024 SH   SOLE   318,024 0 0
TELADOC HEALTH INC COM 87918A105 3,889 25,090 SH   SOLE   25,090 0 0
TELEFLEX INCORPORATED COM 879369106 732 2,500 SH   SOLE   2,500 0 0
TEXAS INSTRS INC COM 882508104 324 3,240 SH   SOLE   3,240 0 0
TJX COS INC NEW COM 872540109 467 9,765 SH   SOLE   9,765 0 0
TRANSDIGM GROUP INC COM 893641100 736 2,300 SH   SOLE   2,300 0 0
TRANSUNION COM 89400J107 18,610 281,196 SH   SOLE   281,196 0 0
ULTA BEAUTY INC COM 90384S303 286 1,630 SH   SOLE   1,630 0 0
UNILEVER N V N Y SHS NEW 904784709 324 6,634 SH   SOLE   6,634 0 0
UNION PAC CORP COM 907818108 451 3,200 SH   SOLE   3,200 0 0
UNITED PARCEL SERVICE INC CL B 911312106 284 3,037 SH   SOLE   3,037 0 0
UNITED TECHNOLOGIES CORP COM 913017109 1,337 14,172 SH   SOLE   14,172 0 0
URANIUM ENERGY CORP COM 916896103 6 11,000 SH   SOLE   11,000 0 0
US BANCORP DEL COM NEW 902973304 237 6,870 SH   SOLE   6,870 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 201 848 SH   SOLE   848 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 866 20,000 SH   SOLE   20,000 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 368 4,656 SH   SOLE   4,656 0 0
VEEVA SYS INC CL A COM 922475108 28,070 179,510 SH   SOLE   179,510 0 0
VERISK ANALYTICS INC COM 92345Y106 348 2,500 SH   SOLE   2,500 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 2,476 46,079 SH   SOLE   46,079 0 0
VISA INC COM CL A 92826C839 51,970 322,552 SH   SOLE   322,552 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 673 14,713 SH   SOLE   14,713 0 0
WALMART INC COM 931142103 636 5,594 SH   SOLE   5,594 0 0
WASTE MGMT INC DEL COM 94106L109 542 5,860 SH   SOLE   5,860 0 0
WEC ENERGY GROUP INC COM 92939U106 612 6,941 SH   SOLE   6,941 0 0
WELLS FARGO CO NEW COM 949746101 432 15,038 SH   SOLE   15,038 0 0
WEYERHAEUSER CO COM 962166104 200 11,813 SH   SOLE   11,813 0 0
WORKDAY INC CL A 98138H101 19,548 150,112 SH   SOLE   150,112 0 0
WW INTL INC COM 98262P101 11,459 677,670 SH   SOLE   677,670 0 0
YUM BRANDS INC COM 988498101 832 12,138 SH   SOLE   12,138 0 0
YUM CHINA HLDGS INC COM 98850P109 452 10,592 SH   SOLE   10,592 0 0
ZEBRA TECHNOLOGIES CORP CL A 989207105 6,556 35,706 SH   SOLE   35,706 0 0
ZOETIS INC CL A 98978V103 33,727 286,571 SH   SOLE   286,571 0 0