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
ABBOTT LABS COM 002824100 1,778 15,050 SH   SOLE   15,050 0 0
ABBVIE INC COM 00287Y109 13,807 127,993 SH   SOLE   127,993 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 36,944 64,170 SH   SOLE   64,170 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 4,765 32,185 SH   SOLE   32,185 0 0
ALPHABET INC CAP STK CL A 02079K305 66,247 24,779 SH   SOLE   24,779 0 0
ALPHABET INC CAP STK CL C 02079K107 30,054 11,276 SH   SOLE   11,276 0 0
AMAZON COM INC COM 023135106 65,803 20,031 SH   SOLE   20,031 0 0
AMERICAN EXPRESS CO COM 025816109 1,879 11,213 SH   SOLE   11,213 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 2,943 17,410 SH   SOLE   17,410 0 0
ANALOG DEVICES INC COM 032654105 9,045 54,004 SH   SOLE   54,004 0 0
APPLE INC COM 037833100 97,982 692,452 SH   SOLE   692,452 0 0
AT&T INC COM 00206R102 12,151 449,877 SH   SOLE   449,877 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 24,013 87,979 SH   SOLE   87,979 0 0
BEST BUY INC COM 086516101 2,025 19,155 SH   SOLE   19,155 0 0
BK OF AMERICA CORP COM 060505104 4,358 102,664 SH   SOLE   102,664 0 0
BLACKROCK MUNIYILD QULT FD I COM 09254F100 194 12,000 SH   SOLE   12,000 0 0
BLACKSTONE INC COM 09260D107 11,250 96,700 SH   SOLE   96,700 0 0
BOEING CO COM 097023105 2,799 12,725 SH   SOLE   12,725 0 0
BOSTON SCIENTIFIC CORP COM 101137107 15,693 361,662 SH   SOLE   361,662 0 0
BRISTOL-MYERS SQUIBB CO RIGHT 12/30/2030 110122140 4 20,000 SH   SOLE   20,000 0 0
CHEVRON CORP NEW COM 166764100 8,974 88,460 SH   SOLE   88,460 0 0
CONSTELLATION BRANDS INC CL A 21036P108 2,396 11,370 SH   SOLE   11,370 0 0
COSTCO WHSL CORP NEW COM 22160K105 16,713 37,194 SH   SOLE   37,194 0 0
CROSSFIRST BANKSHARES INC COM 22766M109 453 34,835 SH   SOLE   34,835 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 8,658 49,954 SH   SOLE   49,954 0 0
DANAHER CORPORATION COM 235851102 29,030 95,355 SH   SOLE   95,355 0 0
DISNEY WALT CO COM 254687106 20,819 123,063 SH   SOLE   123,063 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 1,411 14,463 SH   SOLE   14,463 0 0
EATON VANCE MUN BD FD COM 27827X101 2,044 152,756 SH   SOLE   152,756 0 0
EBAY INC. COM 278642103 1,971 28,287 SH   SOLE   28,287 0 0
EXXON MOBIL CORP COM 30231G102 622 10,572 SH   SOLE   10,572 0 0
FACEBOOK INC CL A 30303M102 11,324 33,365 SH   SOLE   33,365 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 14,199 73,616 SH   SOLE   73,616 0 0
FORTINET INC COM 34959E109 5,257 18,000 SH   SOLE   18,000 0 0
FREEPORT-MCMORAN INC CL B 35671D857 6,436 197,860 SH   SOLE   197,860 0 0
GABELLI DIVID & INCOME TR COM 36242H104 6,280 243,520 SH   SOLE   243,520 0 0
GILEAD SCIENCES INC COM 375558103 2,334 33,410 SH   SOLE   33,410 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 22,655 59,930 SH   SOLE   59,930 0 0
GROCERY OUTLET HLDG CORP COM 39874R101 239 11,100 SH   SOLE   11,100 0 0
HOME DEPOT INC COM 437076102 17,381 52,948 SH   SOLE   52,948 0 0
IHS MARKIT LTD SHS G47567105 4,082 35,003 SH   SOLE   35,003 0 0
INTEL CORP COM 458140100 2,066 38,778 SH   SOLE   38,778 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 10,457 29,212 SH   SOLE   29,212 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102 478 12,000 SH   SOLE   12,000 0 0
JOHNSON & JOHNSON COM 478160104 5,363 33,210 SH   SOLE   33,210 0 0
JPMORGAN CHASE & CO COM 46625H100 38,519 235,314 SH   SOLE   235,314 0 0
KELLOGG CO COM 487836108 1,648 25,780 SH   SOLE   25,780 0 0
KKR & CO INC COM 48251W104 13,216 217,085 SH   SOLE   217,085 0 0
MCDONALDS CORP COM 580135101 3,188 13,224 SH   SOLE   13,224 0 0
MCKESSON CORP COM 58155Q103 14,250 71,470 SH   SOLE   71,470 0 0
MEDTRONIC PLC SHS G5960L103 2,226 17,760 SH   SOLE   17,760 0 0
MERCK & CO INC COM 58933Y105 26,628 354,518 SH   SOLE   354,518 0 0
MICROSOFT CORP COM 594918104 85,023 301,587 SH   SOLE   301,587 0 0
NEXTERA ENERGY INC COM 65339F101 1,949 24,822 SH   SOLE   24,822 0 0
NUVEEN AMT FREE QLTY MUN INC COM 670657105 275 18,073 SH   SOLE   18,073 0 0
NUVEEN CA QUALTY MUN INCOME COM 67066Y105 596 37,958 SH   SOLE   37,958 0 0
NUVEEN MUN VALUE FD INC COM 670928100 3,488 308,100 SH   SOLE   308,100 0 0
NUVEEN PFD & INCOME OPPORTUN COM 67073B106 109 11,000 SH   SOLE   11,000 0 0
NVIDIA CORPORATION COM 67066G104 18,728 90,402 SH   SOLE   90,402 0 0
ORACLE CORP COM 68389X105 1,203 13,807 SH   SOLE   13,807 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108 241 10,035 SH   SOLE   10,035 0 0
PAYPAL HLDGS INC COM 70450Y103 23,207 89,184 SH   SOLE   89,184 0 0
PEPSICO INC COM 713448108 6,033 40,108 SH   SOLE   40,108 0 0
PFIZER INC COM 717081103 16,687 387,973 SH   SOLE   387,973 0 0
PROCTER AND GAMBLE CO COM 742718109 3,699 26,462 SH   SOLE   26,462 0 0
QUALCOMM INC COM 747525103 15,833 122,759 SH   SOLE   122,759 0 0
RALPH LAUREN CORP CL A 751212101 1,436 12,930 SH   SOLE   12,930 0 0
SALESFORCE COM INC COM 79466L302 5,029 18,541 SH   SOLE   18,541 0 0
SCHWAB CHARLES CORP COM 808513105 1,963 26,955 SH   SOLE   26,955 0 0
SPROTT PHYSICAL GOLD TR UNIT 85207H104 896 64,910 SH   SOLE   64,910 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 945 123,000 SH   SOLE   123,000 0 0
STARBUCKS CORP COM 855244109 1,528 13,850 SH   SOLE   13,850 0 0
STATE STR CORP COM 857477103 4,880 57,601 SH   SOLE   57,601 0 0
STRYKER CORPORATION COM 863667101 16,397 62,174 SH   SOLE   62,174 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 53,983 94,486 SH   SOLE   94,486 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 2,695 12,135 SH   SOLE   12,135 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 15,358 284,346 SH   SOLE   284,346 0 0
VISA INC COM CL A 92826C839 49,754 223,361 SH   SOLE   223,361 0 0
XILINX INC COM 983919101 12,542 83,065 SH   SOLE   83,065 0 0
ZOETIS INC CL A 98978V103 26,976 138,953 SH   SOLE   138,953 0 0