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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBOTT LABS COM 002824100   334,592 3,220 SH   SOLE   3,167 0 53
ABBVIE INC COM 00287Y109   2,156,418 12,572 SH   SOLE   11,672 0 900
ABRDN ASIA PACIFIC INCOME FU COM 003009107   95,944 35,800 SH   SOLE   35,800 0 0
ADOBE INC COM 00724F101   14,931,804 26,878 SH   SOLE   24,108 0 2,770
ADVANCED MICRO DEVICES INC COM 007903107   3,710,554 22,875 SH   SOLE   22,365 0 510
AGNICO EAGLE MINES LTD COM 008474108   3,577,380 54,700 SH   SOLE   54,700 0 0
ALPHABET INC CAP STK CL C 02079K107   2,374,452 12,945 SH   SOLE   8,948 0 3,997
ALPHABET INC CAP STK CL A 02079K305   23,762,791 130,457 SH   SOLE   117,301 0 13,156
ALTAIR ENGR INC COM CL A 021369103   1,467,767 14,965 SH   SOLE   14,965 0 0
AMAZON COM INC COM 023135106   18,775,590 97,157 SH   SOLE   81,916 0 15,241
AMERICAN TOWER CORP NEW COM 03027X100   15,089,425 77,628 SH   SOLE   70,935 0 6,693
AMGEN INC COM 031162100   788,624 2,524 SH   SOLE   2,524 0 0
ANSYS INC COM 03662Q105   356,222 1,108 SH   SOLE   1,108 0 0
APPLE INC COM 037833100   51,413,108 244,104 SH   SOLE   225,550 0 18,554
AT&T INC COM 00206R102   754,618 39,488 SH   SOLE   9,488 0 30,000
AUTODESK INC COM 052769106   11,553,935 46,692 SH   SOLE   45,162 0 1,530
AUTOMATIC DATA PROCESSING IN COM 053015103   4,818,435 20,187 SH   SOLE   19,199 0 988
BANK AMERICA CORP COM 060505104   1,356,174 34,101 SH   SOLE   32,700 0 1,401
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   5,940,500 14,603 SH   SOLE   11,599 0 3,004
BLACKROCK CALIF MUN INCOME T SH BEN INT 09248E102   263,340 22,000 SH   SOLE   22,000 0 0
BLACKROCK FLOATING RATE INCO COM 09255X100   493,771 38,159 SH   SOLE   36,959 0 1,200
BOEING CO COM 097023105   4,266,806 23,443 SH   SOLE   23,443 0 0
BROADCOM INC COM 11135F101   1,396,978 870 SH   SOLE   852 0 18
BROWN & BROWN INC COM 115236101   388,308 4,343 SH   SOLE   4,343 0 0
CADELER A S SPON ADR 12738K109   362,635 14,488 SH   SOLE   14,488 0 0
CASTOR MARITIME INC SHS Y1146L208   87,400 19,000 SH   SOLE   19,000 0 0
CELSIUS HLDGS INC COM NEW 15118V207   1,005,869 17,619 SH   SOLE   17,619 0 0
CENCORA INC COM 03073E105   423,789 1,881 SH   SOLE   1,881 0 0
CHEVRON CORP NEW COM 166764100   1,326,444 8,480 SH   SOLE   8,340 0 140
CINTAS CORP COM 172908105   10,455,582 14,931 SH   SOLE   14,134 0 797
CISCO SYS INC COM 17275R102   760,887 16,015 SH   SOLE   15,165 0 850
CLOROX CO DEL COM 189054109   281,068 2,060 SH   SOLE   2,060 0 0
COLGATE PALMOLIVE CO COM 194162103   246,093 2,536 SH   SOLE   2,536 0 0
COMCAST CORP NEW CL A 20030N101   290,175 7,410 SH   SOLE   7,410 0 0
COMMERCE BANCSHARES INC COM 200525103   203,318 3,645 SH   SOLE   3,645 0 0
CONSOLIDATED EDISON INC COM 209115104   1,143,324 12,786 SH   SOLE   11,936 0 850
COSTAR GROUP INC COM 22160N109   311,981 4,208 SH   SOLE   4,208 0 0
COSTCO WHSL CORP NEW COM 22160K105   2,034,776 2,394 SH   SOLE   2,338 0 56
CROWDSTRIKE HLDGS INC CL A 22788C105   252,905 660 SH   SOLE   660 0 0
CVB FINL CORP COM 126600105   594,780 34,500 SH   SOLE   34,500 0 0
DATADOG INC CL A COM 23804L103   363,132 2,800 SH   SOLE   2,800 0 0
DELL TECHNOLOGIES INC CL C 24703L202   260,512 1,889 SH   SOLE   1,889 0 0
DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401   330,149 5,610 SH   SOLE   5,610 0 0
DISNEY WALT CO COM 254687106   12,827,824 129,196 SH   SOLE   119,394 0 9,802
DNP SELECT INCOME FD INC COM 23325P104   143,028 17,400 SH   SOLE   14,900 0 2,500
DOUBLELINE OPPORTUNISTIC CR COM 258623107   431,770 28,110 SH   SOLE   24,910 0 3,200
DUKE ENERGY CORP NEW COM NEW 26441C204   240,552 2,400 SH   SOLE   2,400 0 0
EATON CORP PLC SHS G29183103   2,958,344 9,435 SH   SOLE   8,545 0 890
EATON VANCE LTD DURATION INC COM 27828H105   304,892 31,303 SH   SOLE   29,903 0 1,400
ECOLAB INC COM 278865100   228,956 962 SH   SOLE   962 0 0
ELI LILLY & CO COM 532457108   734,263 811 SH   SOLE   786 0 25
EMERSON ELEC CO COM 291011104   548,838 4,982 SH   SOLE   4,982 0 0
ETFS GOLD TR PHYSCL GOLD SHS 00326A104   252,841 11,379 SH   SOLE   5,379 0 6,000
EXPONENT INC COM 30214U102   239,037 2,513 SH   SOLE   2,513 0 0
EXXON MOBIL CORP COM 30231G102   14,600,210 126,826 SH   SOLE   126,548 0 278
FASTENAL CO COM 311900104   499,578 7,950 SH   SOLE   7,950 0 0
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808   394,496 2,300 SH   SOLE   2,300 0 0
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108   520,800 30,000 SH   SOLE   30,000 0 0
FIRST TR EXCHANGE-TRADED FD MULTI ASSET DI 33738R100   594,178 37,800 SH   SOLE   37,800 0 0
FIRST TR SR FLTG RATE INCOME COM 33733U108   201,600 20,000 SH   SOLE   20,000 0 0
FORD MTR CO DEL COM 345370860   164,905 13,150 SH   SOLE   13,150 0 0
GENERAL MLS INC COM 370334104   214,144 3,385 SH   SOLE   3,385 0 0
GLAUKOS CORP COM 377322102   248,535 2,100 SH   SOLE   2,100 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   217,592 481 SH   SOLE   481 0 0
HOME DEPOT INC COM 437076102   783,451 2,276 SH   SOLE   2,064 0 212
HONEYWELL INTL INC COM 438516106   1,101,612 5,159 SH   SOLE   5,039 0 120
INTEL CORP COM 458140100   12,209,734 394,244 SH   SOLE   342,622 0 51,622
INTERNATIONAL BUSINESS MACHS COM 459200101   247,201 1,429 SH   SOLE   1,429 0 0
INTUIT COM 461202103   10,817,023 16,459 SH   SOLE   15,997 0 462
INTUITIVE SURGICAL INC COM NEW 46120E602   526,258 1,183 SH   SOLE   1,183 0 0
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649   14,654,340 74,346 SH   SOLE   72,721 0 1,625
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   215,504 3,318 SH   SOLE   3,318 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282   2,622,758 71,543 SH   SOLE   1,543 0 70,000
INVESCO QQQ TR UNIT SER 1 46090E103   5,913,168 12,342 SH   SOLE   6,121 0 6,221
IRON MTN INC DEL COM 46284V101   286,784 3,200 SH   SOLE   3,200 0 0
ISHARES TR PFD AND INCM SEC 464288687   801,394 25,401 SH   SOLE   25,401 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   1,328,321 6,547 SH   SOLE   6,547 0 0
ISHARES TR ISHS 5-10YR INVT 464288638   261,039 5,092 SH   SOLE   4,592 0 500
ISHARES TR CORE S&P500 ETF 464287200   477,192 872 SH   SOLE   856 0 16
ISHARES TR ISHARES BIOTECH 464287556   225,518 1,643 SH   SOLE   1,403 0 240
ISHARES TR RUS 1000 GRW ETF 464287614   5,518,424 15,139 SH   SOLE   139 0 15,000
JOHNSON & JOHNSON COM 478160104   2,036,301 13,932 SH   SOLE   5,814 0 8,118
JPMORGAN CHASE & CO. COM 46625H100   10,539,306 52,108 SH   SOLE   46,013 0 6,095
KIMBERLY-CLARK CORP COM 494368103   315,787 2,285 SH   SOLE   1,865 0 420
KLA CORP COM NEW 482480100   3,464,591 4,202 SH   SOLE   3,912 0 290
LAM RESEARCH CORP COM 512807108   1,698,125 1,595 SH   SOLE   1,475 0 120
LOCKHEED MARTIN CORP COM 539830109   15,590,759 33,378 SH   SOLE   30,330 0 3,048
LOWES COS INC COM 548661107   2,093,100 9,494 SH   SOLE   9,354 0 140
MARSH & MCLENNAN COS INC COM 571748102   376,346 1,786 SH   SOLE   1,786 0 0
MCDONALDS CORP COM 580135101   208,730 819 SH   SOLE   795 0 24
MEDTRONIC PLC SHS G5960L103   451,728 5,739 SH   SOLE   5,489 0 250
MERCK & CO INC COM 58933Y105   1,203,454 9,721 SH   SOLE   9,401 0 320
META PLATFORMS INC CL A 30303M102   2,168,560 4,301 SH   SOLE   4,201 0 100
MICRON TECHNOLOGY INC COM 595112103   513,888 3,907 SH   SOLE   3,907 0 0
MICROSOFT CORP COM 594918104   8,230,306 18,414 SH   SOLE   11,746 0 6,668
MORGAN STANLEY COM NEW 617446448   399,534 4,111 SH   SOLE   4,111 0 0
NETFLIX INC COM 64110L106   1,465,164 2,171 SH   SOLE   2,171 0 0
NEW YORK TIMES CO CL A 650111107   331,226 6,468 SH   SOLE   0 0 6,468
NEXTERA ENERGY INC COM 65339F101   267,025 3,771 SH   SOLE   3,771 0 0
NORTHROP GRUMMAN CORP COM 666807102   463,519 1,063 SH   SOLE   1,063 0 0
NOVO-NORDISK A S ADR 670100205   219,106 1,535 SH   SOLE   1,535 0 0
NUVEEN CA QUALTY MUN INCOME COM 67066Y105   474,114 41,120 SH   SOLE   37,620 0 3,500
NUVEEN CALIFORNIA AMT QLT MU COM 670651108   706,052 56,439 SH   SOLE   50,739 0 5,700
NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101   265,613 19,675 SH   SOLE   16,675 0 3,000
NVIDIA CORPORATION COM 67066G104   6,665,647 53,955 SH   SOLE   53,402 0 553
ORACLE CORP COM 68389X105   360,729 2,555 SH   SOLE   2,400 0 155
PALO ALTO NETWORKS INC COM 697435105   1,386,551 4,090 SH   SOLE   3,775 0 315
PARKER-HANNIFIN CORP COM 701094104   691,442 1,367 SH   SOLE   1,367 0 0
PAYPAL HLDGS INC COM 70450Y103   10,283,322 177,207 SH   SOLE   161,852 0 15,355
PBF ENERGY INC CL A 69318G106   581,138 12,628 SH   SOLE   12,628 0 0
PEPSICO INC COM 713448108   654,112 3,966 SH   SOLE   3,966 0 0
PFIZER INC COM 717081103   1,485,003 53,074 SH   SOLE   50,274 0 2,800
PHILLIPS 66 COM 718546104   304,645 2,158 SH   SOLE   2,158 0 0
PRICE T ROWE GROUP INC COM 74144T108   734,190 6,367 SH   SOLE   6,117 0 250
PROCTER AND GAMBLE CO COM 742718109   1,004,890 6,093 SH   SOLE   5,793 0 300
PROSHARES TR PSHS ULTRA QQQ 74347R206   243,736 2,442 SH   SOLE   2,442 0 0
QUALCOMM INC COM 747525103   2,513,054 12,617 SH   SOLE   12,298 0 319
REGENERON PHARMACEUTICALS COM 75886F107   17,166,473 16,333 SH   SOLE   14,748 0 1,585
RESMED INC COM 761152107   13,279,188 69,372 SH   SOLE   62,961 0 6,411
ROPER TECHNOLOGIES INC COM 776696106   380,471 675 SH   SOLE   675 0 0
RTX CORPORATION COM 75513E101   857,647 8,543 SH   SOLE   8,543 0 0
SALESFORCE INC COM 79466L302   230,619 897 SH   SOLE   897 0 0
SCHLUMBERGER LTD COM STK 806857108   11,492,954 243,598 SH   SOLE   221,041 0 22,557
SCHWAB CHARLES CORP COM 808513105   590,726 8,016 SH   SOLE   7,692 0 324
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409   2,999,796 40,494 SH   SOLE   18,468 0 22,026
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   1,036,468 10,278 SH   SOLE   9,756 0 522
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   5,415,402 69,643 SH   SOLE   33,569 0 36,074
SCHWAB STRATEGIC TR US SML CAP ETF 808524607   204,984 4,320 SH   SOLE   4,304 0 16
SCHWAB STRATEGIC TR US AGGREGATE B 808524839   5,432,179 119,179 SH   SOLE   118,394 0 785
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   8,829,179 140,435 SH   SOLE   140,435 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   30,693,823 798,902 SH   SOLE   750,888 0 48,014
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706   8,818,018 332,004 SH   SOLE   260,573 0 71,431
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   128,748,127 2,003,862 SH   SOLE   1,897,297 0 106,565
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   584,352 2,583 SH   SOLE   2,583 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   3,069,707 45,050 SH   SOLE   750 0 44,300
SNAP ON INC COM 833034101   13,264,782 50,747 SH   SOLE   46,072 0 4,675
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   1,623,190 4,150 SH   SOLE   150 0 4,000
SPDR GOLD TR GOLD SHS 78463V107   420,560 1,956 SH   SOLE   1,956 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   12,197,650 22,413 SH   SOLE   22,413 0 0
SPDR SER TR PORTFOLIO S&P500 78464A854   337,216 5,269 SH   SOLE   5,269 0 0
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   35,098,416 382,419 SH   SOLE   375,542 0 6,877
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107   99,300 10,000 SH   SOLE   10,000 0 0
STARBUCKS CORP COM 855244109   1,319,915 16,955 SH   SOLE   15,789 0 1,166
STRYKER CORPORATION COM 863667101   2,731,745 8,029 SH   SOLE   7,402 0 627
SUPER MICRO COMPUTER INC COM 86800U104   915,214 1,117 SH   SOLE   1,117 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   391,246 2,251 SH   SOLE   2,251 0 0
TARGET CORP COM 87612E106   558,803 3,775 SH   SOLE   3,575 0 200
TESLA INC COM 88160R101   10,320,629 52,156 SH   SOLE   21,548 0 30,608
TEXAS INSTRS INC COM 882508104   324,147 1,666 SH   SOLE   1,666 0 0
TRACTOR SUPPLY CO COM 892356106   382,590 1,417 SH   SOLE   1,417 0 0
TYLER TECHNOLOGIES INC COM 902252105   267,982 533 SH   SOLE   533 0 0
UNION PAC CORP COM 907818108   565,876 2,501 SH   SOLE   2,501 0 0
UNITEDHEALTH GROUP INC COM 91324P102   377,871 742 SH   SOLE   742 0 0
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676   1,184,099 4,542 SH   SOLE   4,542 0 0
VANECK ETF TRUST GOLD MINERS ETF 92189F106   3,159,460 93,117 SH   SOLE   93,117 0 0
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   15,109,510 174,455 SH   SOLE   149,194 0 25,261
VANECK ETF TRUST PREFERRED SECURT 92189F429   519,000 30,000 SH   SOLE   29,200 0 800
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   53,055,536 736,371 SH   SOLE   722,250 0 14,121
VANGUARD INDEX FDS SML CP GRW ETF 922908595   246,422 985 SH   SOLE   941 0 44
VANGUARD INDEX FDS TOTAL STK MKT 922908769   549,733 2,055 SH   SOLE   805 0 1,250
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   1,336,639 2,673 SH   SOLE   2,673 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736   344,921 922 SH   SOLE   922 0 0
VANGUARD INDEX FDS VALUE ETF 922908744   313,212 1,953 SH   SOLE   1,953 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   8,890,698 203,170 SH   SOLE   196,919 0 6,251
VANGUARD MALVERN FDS STRM INFPROIDX 922020805   2,863,085 58,984 SH   SOLE   55,484 0 3,500
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   31,852,616 644,529 SH   SOLE   623,891 0 20,638
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   279,891 2,360 SH   SOLE   2,360 0 0
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840   3,785,720 31,947 SH   SOLE   31,929 0 18
VANGUARD WORLD FD MEGA GRWTH IND 921910816   5,009,764 15,944 SH   SOLE   15,269 0 675
VANGUARD WORLD FD CONSUM STP ETF 92204A207   203,030 1,000 SH   SOLE   1,000 0 0
VERISK ANALYTICS INC COM 92345Y106   306,478 1,137 SH   SOLE   1,137 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   387,005 9,384 SH   SOLE   8,219 0 1,165
VISA INC COM CL A 92826C839   664,646 2,532 SH   SOLE   2,382 0 150