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
Expires: July 31, 2015
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 730,468 4,450 SH SOLE 4,450 0 0
ABBOTT LABORATORIES COM 002824100 1,602,726 16,217 SH SOLE 16,217 0 0
ABBVIE INC COM 00287Y109 35,674,075 136,374 SH SOLE 132,532 0 3,842
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,459,075 7,957 SH SOLE 7,957 0 0
ADOBE INC COM 00724F101 2,611,507 10,884 SH SOLE 10,884 0 0
ADVANCED MICRO DEVICES INC COM 007903107 60,928,849 99,596 SH SOLE 95,777 0 3,819
AGNICO EAGLE MINES LTD COM 008474108 315,224 1,720 SH SOLE 1,720 0 0
ALBERTSONS COMPANIES INC COMMON STOCK 013091103 156,735 13,500 SH SOLE 13,500 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 251,106 2,335 SH SOLE 335 0 2,000
ALIGN TECHNOLOGY INC COM 016255101 226,746 1,560 SH SOLE 1,560 0 0
ALPHABET INC CAP STK CL A 02079K305 94,263,859 273,959 SH SOLE 264,469 0 9,490
ALPHABET INC CAP STK CL C 02079K107 39,000,421 114,458 SH SOLE 101,658 0 12,800
AMAZON COM INC COM 023135106 66,491,906 266,875 SH SOLE 254,222 0 12,653
AMERICAN EXPRESS CO COM 025816109 1,739,452 5,720 SH SOLE 5,720 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 499,754 3,860 SH SOLE 3,860 0 0
AMGEN INC COM 031162100 263,022 624 SH SOLE 624 0 0
ANALOG DEVICES INC COM 032654105 8,324,563 20,984 SH SOLE 19,484 0 1,500
APPLE INC COM 037833100 135,149,475 405,830 SH SOLE 368,220 0 37,610
ARISTA NETWORKS INC COM SHS 040413205 1,089,614 5,352 SH SOLE 5,352 0 0
ASML HLDG NV N Y REGISTRY SHS N07059210 817,063 451 SH SOLE 451 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 343,994 1,333 SH SOLE 1,333 0 0
BAKER HUGHES COMPANY CL A 05722G100 1,130,940 20,600 SH SOLE 20,100 0 500
BANK OF AMER CORP 7.25%CNV PFD L 060505682 2,441,920 2,000 SH SOLE 2,000 0 0
BANK OF AMER CORP COM 060505104 566,943 10,416 SH SOLE 10,416 0 0
BANK OF MARIN BANCORP COM 063425102 1,001,500 36,983 SH SOLE 36,983 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 747,005 1 SH SOLE 1 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 59,081,270 118,649 SH SOLE 113,007 0 5,642
BLACKROCK ETF TRUST ISHA TECH OP ETF 09290C772 616,360 15,200 SH SOLE 13,200 0 2,000
BLACKSTONE DIGITAL INFRASTRU COMMON STOCK 09264B107 173,400 10,000 SH SOLE 10,000 0 0
BLACKSTONE INC COM 09260D107 4,375,259 39,033 SH SOLE 36,033 0 3,000
BOEING CO COM 097023105 280,191 1,506 SH SOLE 1,506 0 0
BOSTON SCIENTIFIC CORP COM 101137107 7,905,757 181,117 SH SOLE 174,067 0 7,050
BRISTOL-MYERS SQUIBB CO COM 110122108 330,720 5,300 SH SOLE 5,300 0 0
BROADCOM INC COM 11135F101 3,362,995 9,576 SH SOLE 8,961 0 615
CAMECO CORP COM 13321L108 1,750,734 20,200 SH SOLE 20,200 0 0
CATERPILLAR INC COM 149123101 825,384 1,018 SH SOLE 1,018 0 0
CHARLES SCHWAB CORP (THE) COM 808513105 19,333,363 197,804 SH SOLE 188,564 0 9,240
CHEVRON CORPORATION COM 166764100 31,541,033 154,454 SH SOLE 149,087 0 5,367
CIENA CORP COM NEW 171779309 237,479 675 SH SOLE 675 0 0
CLOROX CO DEL COM 189054109 340,242 4,200 SH SOLE 4,200 0 0
COCA COLA CO COM 191216100 262,200 3,046 SH SOLE 3,046 0 0
COLGATE PALMOLIVE CO COM 194162103 1,132,623 13,275 SH SOLE 13,275 0 0
CONOCOPHILLIPS COM 20825C104 1,076,290 8,600 SH SOLE 8,600 0 0
CONSTELLATION ENERGY CORP COM 21037T109 279,168 1,099 SH SOLE 1,099 0 0
COSTCO WHOLESALE CORPORATION COM 22160K105 22,927,339 25,185 SH SOLE 24,916 0 269
DANAHER CORP DEL COM 235851102 18,512,562 83,559 SH SOLE 81,579 0 1,980
DELL TECHNOLOGIES INC CL C 24703L202 447,036 831 SH SOLE 831 0 0
DISNEY WALT CO COM 254687106 5,360,271 51,099 SH SOLE 50,049 0 1,050
DOMINION ENERGY INC COM 25746U109 432,718 7,150 SH SOLE 7,150 0 0
DOORDASH INC CL A 25809K105 559,828 3,050 SH SOLE 3,050 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 1,583,371 13,888 SH SOLE 13,888 0 0
EATON CORP PLC SHS G29183103 4,153,147 9,665 SH SOLE 9,365 0 300
ELI LILLY & CO COM 532457108 5,514,643 4,766 SH SOLE 4,531 0 235
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 2,105,505 106,500 SH SOLE 106,500 0 0
ENTERGY CORP NEW COM 29364G103 987,637 9,950 SH SOLE 7,950 0 2,000
ENTERPRISE PRODS PARTNERS L COM 293792107 4,276,761 120,100 SH SOLE 113,600 0 6,500
EOG RES INC COM 26875P101 406,392 2,950 SH SOLE 2,100 0 850
EXCHANGE TRADED CONCEPTS TRU RANG NUCL RE ETF 301505475 210,805 3,500 SH SOLE 3,500 0 0
EXPEDITORS INTL WASH INC COM 302130109 267,728 1,450 SH SOLE 1,450 0 0
EXXONMOBIL HOLDINGS CORP COM SHS 30233Q108 1,210,697 7,439 SH SOLE 3,689 0 3,750
FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840 1,384,644 22,800 SH SOLE 22,800 0 0
FIRST TR EXCHANGE-TRADED FD CLOUD COMPUTING 33734X192 204,660 1,248 SH SOLE 1,248 0 0
FORTINET INC COM 34959E109 16,088,400 90,000 SH SOLE 90,000 0 0
FREEPORT MCMORAN INC CL B 35671D857 12,802,787 182,897 SH SOLE 177,781 0 5,116
GABELLI DIVID & INCOME TR COM 36242H104 2,245,066 79,359 SH SOLE 79,359 0 0
GILEAD SCIENCES INC COM 375558103 897,430 6,021 SH SOLE 6,021 0 0
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 620,771 4,280 SH SOLE 4,280 0 0
GOLDMAN SACHS ETF TR ENHANCED US EQTY 38149W424 302,331 6,617 SH SOLE 6,617 0 0
GOLDMAN SACHS ETF TR EQUAL WEIGHT US 381430438 655,283 7,040 SH SOLE 3,190 0 3,850
GOLDMAN SACHS ETF TR GROWT OPPOR ETF 38149W440 1,375,171 30,250 SH SOLE 30,250 0 0
GOLDMAN SACHS ETF TR NASDA 100 ETF 38149W630 2,389,705 41,216 SH SOLE 34,886 0 6,330
GOLDMAN SACHS ETF TR S&P 500 PREMIUM 38149W622 4,044,269 72,439 SH SOLE 52,689 0 19,750
GOLDMAN SACHS ETF TR TECHN OPPOR ETF 38149W432 2,755,037 53,752 SH SOLE 48,394 0 5,358
GOLDMAN SACHS GROUP INC COM 38141G104 31,262,107 34,722 SH SOLE 33,967 0 755
HILTON WORLDWIDE HLDGS INC COM 43300A203 318,120 1,000 SH SOLE 1,000 0 0
HOME DEPOT INC COM 437076102 8,132,989 28,588 SH SOLE 27,832 0 756
HONEYWELL AEROSPACE INC COM 43849R105 15,318,010 98,845 SH SOLE 94,546 0 4,299
HONEYWELL INTL INC COM 438516205 17,336,554 82,187 SH SOLE 78,488 0 3,699
INSMED INC COM PAR $.01 457669307 342,420 3,000 SH SOLE 3,000 0 0
INTEL CORP COM 458140100 3,564,339 29,646 SH SOLE 29,646 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 331,874 1,509 SH SOLE 1,509 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 644,915 1,586 SH SOLE 1,586 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 19,354,682 26,163 SH SOLE 25,814 0 349
ISHARES TR CORE S&P MCP ETF 464287507 574,521 7,985 SH SOLE 7,985 0 0
ISHARES TR CORE S&P US GWT 464287671 1,167,925 6,028 SH SOLE 6,028 0 0
ISHARES TR CORE S&P500 ETF 464287200 3,583,412 4,679 SH SOLE 4,679 0 0
ISHARES TR DOW JONES US ETF 464287846 407,880 2,200 SH SOLE 2,200 0 0
ISHARES TR MSCI EAFE ETF 464287465 260,385 2,506 SH SOLE 2,506 0 0
ISHARES TR MSCI INTL QUALTY 46434V456 206,191 4,168 SH SOLE 4,168 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 528,091 2,130 SH SOLE 2,130 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 217,658 1,530 SH SOLE 1,530 0 0
ISHARES TR SELECT DIVID ETF 464287168 212,898 1,400 SH SOLE 1,400 0 0
ISHARES TR U.S. TECH ETF 464287721 214,569 810 SH SOLE 810 0 0
J P MORGAN EXCHANGE TRADED F ACTIVE GROWTH 46654Q609 3,173,619 32,860 SH SOLE 29,260 0 3,600
J P MORGAN EXCHANGE TRADED F ACTIVE VALUE ETF 46641Q167 255,104 3,200 SH SOLE 3,200 0 0
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 955,778 17,001 SH SOLE 17,000 0 1
J P MORGAN EXCHANGE TRADED F HEDG EQU LAD ETF 46654Q724 553,360 8,000 SH SOLE 8,000 0 0
J P MORGAN EXCHANGE TRADED F U S TEC LEA ETF 46654Q732 5,172,438 49,170 SH SOLE 47,670 0 1,500
J P MORGAN EXCHANGE TRADED F US QUALTY FCTR 46641Q761 1,646,404 22,309 SH SOLE 20,809 0 1,500
JOHNSON & JOHNSON COM 478160104 18,996,994 71,757 SH SOLE 71,500 0 257
JPMORGAN CHASE & CO COM 46625H100 46,090,256 139,317 SH SOLE 133,923 0 5,394
KEYSIGHT TECHNOLOGIES INC COM 49338L103 305,794 840 SH SOLE 840 0 0
KIMBERLY-CLARK CORP COM 494368103 422,359 4,335 SH SOLE 4,335 0 0
KINDER MORGAN INC DEL COM 49456B101 7,458,959 247,395 SH SOLE 218,145 0 29,250
KKR & CO INC COM 48251W104 11,683,752 127,971 SH SOLE 117,154 0 10,817
KLA CORP COM NEW 482480100 487,325 2,500 SH SOLE 2,500 0 0
KROGER CO COM 501044101 1,288,116 21,974 SH SOLE 21,974 0 0
LAM RESEARCH CORP COM NEW 512807306 1,107,079 3,370 SH SOLE 3,370 0 0
LOWES COS INC COM 548661107 2,107,909 11,438 SH SOLE 11,438 0 0
MARRIOTT INTL INC NEW CL A 571903202 1,358,304 3,819 SH SOLE 3,819 0 0
MARVELL TECHNOLOGY INC COM 573874104 13,418,697 50,788 SH SOLE 46,938 0 3,850
MASTERCARD INCORPORATED CL A 57636Q104 8,328,851 15,103 SH SOLE 14,603 0 500
MCDONALDS CORP COM 580135101 2,109,637 9,135 SH SOLE 8,997 0 138
MCKESSON CORP COM 58155Q103 22,818,926 26,726 SH SOLE 25,616 0 1,110
MERCK & CO INC COM 58933Y105 43,678,742 300,590 SH SOLE 293,040 0 7,550
META PLATFORMS INC CL A 30303M102 2,673,258 3,686 SH SOLE 3,504 0 182
MICRON TECHNOLOGY INC COM 595112103 1,105,183 1,038 SH SOLE 1,038 0 0
MICROSOFT CORP COM 594918104 96,645,023 188,429 SH SOLE 184,127 0 4,302
MORGAN STANLEY COM NEW 617446448 9,664,303 51,384 SH SOLE 44,824 0 6,560
MPLX LP COM UNIT REP LTD 55336V100 5,316,608 94,400 SH SOLE 92,400 0 2,000
NATERA INC COM 632307104 309,983 750 SH SOLE 750 0 0
NETFLIX INC. COM 64110L106 1,579,675 22,703 SH SOLE 16,753 0 5,950
NEXTERA ENERGY INC COM 65339F101 1,582,057 20,888 SH SOLE 20,888 0 0
NORTHERN TR CORP COM 665859104 690,142 4,075 SH SOLE 3,925 0 150
NOVO-NORDISK A S ADR 670100205 1,250,461 32,985 SH SOLE 32,835 0 150
NU HLDGS LTD ORD SHS CL A G6683N103 175,974 13,900 SH SOLE 0 0 13,900
NVIDIA CORPORATION COM 67066G104 127,743,228 559,345 SH SOLE 531,115 0 28,230
NVIDIA CORPORATION COM 67066G104 8,792,630 38,500 SH Put SOLE 38,500 0 0
NXP SEMICONDUCTORS N V COM N6596X109 922,329 3,883 SH SOLE 3,533 0 350
OCCIDENTAL PETE CORP COM 674599105 1,802,879 32,590 SH SOLE 30,490 0 2,100
ORACLE CORP COM 68389X105 4,229,801 30,807 SH SOLE 29,727 0 1,080
PACER FDS TR METAURUS CAP 400 69374H436 1,692,236 36,950 SH SOLE 32,950 0 4,000
PACIFIC BIOSCIENCES CALIF IN COM 69404D108 59,250 25,000 SH SOLE 0 0 25,000
PALANTIR TECHNOLOGIES INC CL A 69608A108 224,834 1,202 SH SOLE 602 0 600
PALO ALTO NETWORKS INC COM 697435105 4,587,739 11,547 SH SOLE 10,047 0 1,500
PAYPAL HLDGS INC COM 70450Y103 204,867 3,900 SH SOLE 3,900 0 0
PEPSICO INC COM 713448108 2,841,062 22,420 SH SOLE 22,390 0 30
PFIZER INC COM 717081103 18,397,396 645,070 SH SOLE 630,740 0 14,330
PHILIP MORRIS INTL INC COM 718172109 1,793,136 9,397 SH SOLE 9,397 0 0
PROCTER & GAMBLE CO COM 742718109 3,154,174 21,711 SH SOLE 21,711 0 0
PROSHARES TR SHRT 20+YR TRE 74347X849 268,100 10,000 SH SOLE 10,000 0 0
QUALCOMM INC COM 747525103 18,122,285 98,469 SH SOLE 92,515 0 5,954
REGENERON PHARMACEUTICALS COM 75886F107 272,977 360 SH SOLE 310 0 50
S&P GLOBAL INC COM 78409V104 1,890,300 4,792 SH SOLE 4,792 0 0
SALESFORCE INC COM 79466L302 3,174,264 13,827 SH SOLE 10,027 0 3,800
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 213,243 7,108 SH SOLE 7,108 0 0
SELECT SECTOR SPDR TR ST STR CARE ETF 81369Y209 360,179 2,139 SH SOLE 2,139 0 0
SELECT SECTOR SPDR TR ST STR DISCR ETF 81369Y407 283,637 2,606 SH SOLE 2,606 0 0
SELECT SECTOR SPDR TR ST STR FINL ETF 81369Y605 340,425 6,375 SH SOLE 4,175 0 2,200
SELECT SECTOR SPDR TR ST STR TECHN ETF 81369Y803 1,093,460 5,586 SH SOLE 5,576 0 10
SERVICENOW INC COM 81762P102 251,135 1,874 SH SOLE 1,874 0 0
SOLSTICE ADVANCED MATLS INC COM SHS 83443Q103 13,159,731 233,660 SH SOLE 220,256 0 13,404
SPACE EXPLORATION TECHN CORP CLASS A COM STK 84615Q103 2,124,712 14,084 SH SOLE 13,284 0 800
SPDR GOLD TR GOLD SHS 78463V107 3,624,835 9,518 SH SOLE 9,518 0 0
STARBUCKS CORP COM 855244109 277,593 2,954 SH SOLE 2,725 0 229
STATE STR CORP COM 857477103 588,368 3,370 SH SOLE 3,370 0 0
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 5,240,793 6,872 SH SOLE 6,757 0 115
STRYKER CORPORATION COM 863667101 8,231,461 29,890 SH SOLE 27,815 0 2,075
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 2,719,805 5,962 SH SOLE 5,712 0 250
TESLA INC COM 88160R101 2,439,319 6,875 SH SOLE 6,875 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 38,810,717 57,493 SH SOLE 57,163 0 330
TPG INC COM CL A 872657101 7,040,147 159,532 SH SOLE 155,627 0 3,905
TRANE TECHNOLOGIES PLC SHS G8994E103 325,426 720 SH SOLE 720 0 0
UBER TECHNOLOGIES INC COM 90353T100 246,293 3,595 SH SOLE 3,595 0 0
VANECK ETF TRUST URANI NUCLE ETF 92189F601 1,241,520 12,000 SH SOLE 12,000 0 0
VANGUARD INDEX FDS MRNGSTR MID CAP 922908629 372,667 4,752 SH SOLE 4,752 0 0
VANGUARD INDEX FDS MRNGSTR TTL STK 922908769 2,125,683 5,680 SH SOLE 5,462 0 218
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,334,443 1,904 SH SOLE 1,887 0 17
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 211,379 906 SH SOLE 906 0 0
VANGUARD WELLINGTON FD US MOMENTUM 921935508 228,887 1,008 SH SOLE 1,008 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 220,850 1,423 SH SOLE 1,423 0 0
VANGUARD WORLD FD COMM SRVC ETF 92204A884 201,835 1,059 SH SOLE 1,059 0 0
VANGUARD WORLD FD INF TECH ETF 92204A702 1,251,673 9,960 SH SOLE 9,960 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,287,800 28,075 SH SOLE 28,075 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 979,223 1,873 SH SOLE 1,723 0 150
VISA INC COM CL A 92826C839 48,289,339 134,387 SH SOLE 130,650 0 3,737
WALMART INC COM 931142103 2,136,907 20,563 SH SOLE 20,251 0 312