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,178 10,660 SH   SOLE   10,660 0 0
ABBOTT LABS COM 002824100 1,786 18,463 SH   SOLE   18,463 0 0
ABBVIE INC COM 00287Y109 20,633 153,737 SH   SOLE   153,737 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 15,825 57,505 SH   SOLE   57,505 0 0
ADVANCED MICRO DEVICES INC COM 007903107 7,772 122,669 SH   SOLE   122,669 0 0
ALPHABET INC CAP STK CL A 02079K305 41,877 437,820 SH   SOLE   437,820 0 0
ALPHABET INC CAP STK CL C 02079K107 20,867 217,030 SH   SOLE   217,030 0 0
AMAZON COM INC COM 023135106 42,310 374,425 SH   SOLE   374,425 0 0
AMERICAN EXPRESS CO COM 025816109 1,513 11,213 SH   SOLE   11,213 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 2,266 17,410 SH   SOLE   17,410 0 0
ANALOG DEVICES INC COM 032654105 3,504 25,146 SH   SOLE   25,146 0 0
APPLE INC COM 037833100 90,737 656,560 SH   SOLE   656,560 0 0
AT&T INC COM 00206R102 1,603 104,524 SH   SOLE   104,524 0 0
BANK MARIN BANCORP COM 063425102 539 18,000 SH   SOLE   18,000 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 21,902 82,024 SH   SOLE   82,024 0 0
BK OF AMERICA CORP COM 060505104 2,262 74,889 SH   SOLE   74,889 0 0
BLACKROCK TCP CAPITAL CORP COM 09259E108 131 12,000 SH   SOLE   12,000 0 0
BLACKSTONE INC COM 09260D107 6,197 74,042 SH   SOLE   74,042 0 0
BOSTON SCIENTIFIC CORP COM 101137107 9,088 234,642 SH   SOLE   234,642 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 790 11,110 SH   SOLE   11,110 0 0
CHEVRON CORP NEW COM 166764100 20,358 141,698 SH   SOLE   141,698 0 0
COSTCO WHSL CORP NEW COM 22160K105 17,082 36,170 SH   SOLE   36,170 0 0
CROSSFIRST BANKSHARES INC COM 22766M109 518 39,670 SH   SOLE   39,670 0 0
CROWN CASTLE INC COM 22822V101 4,438 30,701 SH   SOLE   30,701 0 0
DANAHER CORPORATION COM 235851102 25,468 98,604 SH   SOLE   98,604 0 0
DISNEY WALT CO COM 254687106 8,287 87,846 SH   SOLE   87,846 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 1,495 16,074 SH   SOLE   16,074 0 0
EATON VANCE MUN BD FD COM 27827X101 1,280 132,256 SH   SOLE   132,256 0 0
EXXON MOBIL CORP COM 30231G102 1,014 11,614 SH   SOLE   11,614 0 0
FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840 373 11,300 SH   SOLE   11,300 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 7,993 61,227 SH   SOLE   61,227 0 0
FORTINET INC COM 34959E109 4,422 90,000 SH   SOLE   90,000 0 0
FREEPORT-MCMORAN INC CL B 35671D857 6,456 236,225 SH   SOLE   236,225 0 0
GABELLI DIVID & INCOME TR COM 36242H104 3,946 210,765 SH   SOLE   210,765 0 0
GILEAD SCIENCES INC COM 375558103 1,224 19,840 SH   SOLE   19,840 0 0
GOLDMAN SACHS BDC INC SHS 38147U107 318 22,000 SH   SOLE   22,000 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 18,111 61,801 SH   SOLE   61,801 0 0
HOME DEPOT INC COM 437076102 12,519 45,370 SH   SOLE   45,370 0 0
HONEYWELL INTL INC COM 438516106 5,029 30,118 SH   SOLE   30,118 0 0
INTEL CORP COM 458140100 1,075 41,730 SH   SOLE   41,730 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 9,607 35,948 SH   SOLE   35,948 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102 532 12,000 SH   SOLE   12,000 0 0
ISHARES TR PFD AND INCM SEC 464288687 3,556 112,278 SH   SOLE   112,278 0 0
JOHNSON & JOHNSON COM 478160104 10,370 63,481 SH   SOLE   63,481 0 0
JPMORGAN CHASE & CO COM 46625H100 23,690 226,701 SH   SOLE   226,701 0 0
KINDER MORGAN INC DEL COM 49456B101 1,435 86,250 SH   SOLE   86,250 0 0
KKR & CO INC COM 48251W104 6,191 143,987 SH   SOLE   143,987 0 0
KROGER CO COM 501044101 875 20,007 SH   SOLE   20,007 0 0
LOWES COS INC COM 548661107 2,189 11,655 SH   SOLE   11,655 0 0
MCDONALDS CORP COM 580135101 2,971 12,875 SH   SOLE   12,875 0 0
MCKESSON CORP COM 58155Q103 19,259 56,667 SH   SOLE   56,667 0 0
MERCK & CO INC COM 58933Y105 29,777 345,763 SH   SOLE   345,763 0 0
MICROSOFT CORP COM 594918104 63,942 274,545 SH   SOLE   274,545 0 0
MORGAN STANLEY COM NEW 617446448 2,269 28,720 SH   SOLE   28,720 0 0
NEXTERA ENERGY INC COM 65339F101 2,057 26,233 SH   SOLE   26,233 0 0
NU HLDGS LTD ORD SHS CL A G6683N103 61 13,900 SH   SOLE   13,900 0 0
NUVEEN AMT FREE QLTY MUN INC COM 670657105 109 10,250 SH   SOLE   10,250 0 0
NUVEEN CA QUALTY MUN INCOME COM 67066Y105 488 44,518 SH   SOLE   44,518 0 0
NUVEEN MUN VALUE FD INC COM 670928100 2,037 240,750 SH   SOLE   240,750 0 0
NUVEEN PFD & INCOME OPPORTUN COM 67073B106 94 13,500 SH   SOLE   13,500 0 0
NVIDIA CORPORATION COM 67066G104 9,954 82,002 SH   SOLE   82,002 0 0
ORACLE CORP COM 68389X105 1,094 17,919 SH   SOLE   17,919 0 0
PACER FDS TR METAURUS CAP 400 69374H436 752 27,601 SH   SOLE   27,601 0 0
PEPSICO INC COM 713448108 6,194 37,942 SH   SOLE   37,942 0 0
PFIZER INC COM 717081103 16,112 368,195 SH   SOLE   368,195 0 0
PROCTER AND GAMBLE CO COM 742718109 3,586 28,407 SH   SOLE   28,407 0 0
QUALCOMM INC COM 747525103 12,637 111,848 SH   SOLE   111,848 0 0
SALESFORCE INC COM 79466L302 2,291 15,925 SH   SOLE   15,925 0 0
SCHWAB CHARLES CORP COM 808513105 2,054 28,575 SH   SOLE   28,575 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 85 12,770 SH   SOLE   12,770 0 0
STRYKER CORPORATION COM 863667101 5,838 28,822 SH   SOLE   28,822 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 46,072 90,838 SH   SOLE   90,838 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 2,636 14,690 SH   SOLE   14,690 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 3,334 87,818 SH   SOLE   87,818 0 0
VISA INC COM CL A 92826C839 36,022 202,768 SH   SOLE   202,768 0 0
ZOETIS INC CL A 98978V103 18,231 122,944 SH   SOLE   122,944 0 0