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   358,224 3,142 SH   SOLE   3,088 0 54
ABBVIE INC COM 00287Y109   2,455,497 12,434 SH   SOLE   11,534 0 900
ADOBE INC COM 00724F101   13,441,051 25,959 SH   SOLE   23,312 0 2,647
ADVANCED MICRO DEVICES INC COM 007903107   3,461,924 21,099 SH   SOLE   20,589 0 510
AGNICO EAGLE MINES LTD COM 008474108   4,430,800 55,000 SH   SOLE   55,000 0 0
ALPHABET INC CAP STK CL A 02079K305   21,239,487 128,064 SH   SOLE   116,168 0 11,896
ALPHABET INC CAP STK CL C 02079K107   2,160,428 12,922 SH   SOLE   8,924 0 3,998
ALTAIR ENGR INC COM CL A 021369103   1,429,307 14,965 SH   SOLE   14,965 0 0
AMAZON COM INC COM 023135106   23,919,741 128,373 SH   SOLE   113,422 0 14,951
AMERICAN TOWER CORP NEW COM 03027X100   17,411,998 74,871 SH   SOLE   68,819 0 6,052
AMGEN INC COM 031162100   813,258 2,524 SH   SOLE   2,524 0 0
AMPLIFY ETF TR AMPLIFY JUNIOR S 032108649   257,800 20,000 SH   SOLE   20,000 0 0
ANSYS INC COM 03662Q105   353,042 1,108 SH   SOLE   1,108 0 0
APPLE INC COM 037833100   55,122,171 236,576 SH   SOLE   218,510 0 18,066
AT&T INC COM 00206R102   861,655 39,166 SH   SOLE   9,166 0 30,000
AUTODESK INC COM 052769106   12,495,497 45,359 SH   SOLE   44,199 0 1,160
AUTOMATIC DATA PROCESSING IN COM 053015103   4,756,989 17,190 SH   SOLE   16,725 0 465
BANK AMERICA CORP COM 060505104   1,386,283 34,937 SH   SOLE   33,536 0 1,401
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   6,720,717 14,602 SH   SOLE   11,598 0 3,004
BLACKROCK CALIF MUN INCOME T SH BEN INT 09248E102   265,980 22,000 SH   SOLE   22,000 0 0
BLACKROCK FLOATING RATE INCO COM 09255X100   517,436 39,200 SH   SOLE   38,000 0 1,200
BOEING CO COM 097023105   3,547,047 23,330 SH   SOLE   23,330 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   774,934 14,977 SH   SOLE   14,977 0 0
BROADCOM INC COM 11135F101   1,659,166 9,618 SH   SOLE   9,438 0 180
BROWN & BROWN INC COM 115236101   449,935 4,343 SH   SOLE   4,343 0 0
CADELER A S SPON ADR 12738K109   408,272 14,488 SH   SOLE   14,488 0 0
CASTOR MARITIME INC SHS Y1146L208   80,180 19,000 SH   SOLE   19,000 0 0
CELSIUS HLDGS INC COM NEW 15118V207   552,689 17,624 SH   SOLE   17,624 0 0
CENCORA INC COM 03073E105   423,375 1,881 SH   SOLE   1,881 0 0
CHEVRON CORP NEW COM 166764100   1,475,510 10,019 SH   SOLE   9,819 0 200
CINTAS CORP COM 172908105   11,751,425 57,079 SH   SOLE   54,851 0 2,228
CISCO SYS INC COM 17275R102   765,104 14,376 SH   SOLE   13,526 0 850
CLOROX CO DEL COM 189054109   312,819 1,920 SH   SOLE   1,920 0 0
COCA COLA CO COM 191216100   208,451 2,900 SH   SOLE   2,339 0 561
COMCAST CORP NEW CL A 20030N101   291,966 6,990 SH   SOLE   6,990 0 0
COMMERCE BANCSHARES INC COM 200525103   216,513 3,645 SH   SOLE   3,645 0 0
CONSOLIDATED EDISON INC COM 209115104   1,329,844 12,771 SH   SOLE   11,921 0 850
COSTAR GROUP INC COM 22160N109   321,902 4,267 SH   SOLE   4,267 0 0
COSTCO WHSL CORP NEW COM 22160K105   2,121,379 2,393 SH   SOLE   2,337 0 56
CROWDSTRIKE HLDGS INC CL A 22788C105   267,007 952 SH   SOLE   952 0 0
CVB FINL CORP COM 126600105   614,790 34,500 SH   SOLE   34,500 0 0
DIMENSIONAL ETF TRUST US EQUITY MARKET 25434V401   348,942 5,610 SH   SOLE   5,610 0 0
DISNEY WALT CO COM 254687106   12,140,611 126,215 SH   SOLE   117,173 0 9,042
DNP SELECT INCOME FD INC COM 23325P104   174,696 17,400 SH   SOLE   14,900 0 2,500
DOUBLELINE INCOME SOLUTIONS COM 258622109   146,674 11,300 SH   SOLE   11,300 0 0
DOUBLELINE OPPORTUNISTIC CR COM 258623107   365,600 23,110 SH   SOLE   19,910 0 3,200
DUKE ENERGY CORP NEW COM NEW 26441C204   276,720 2,400 SH   SOLE   2,400 0 0
EATON CORP PLC SHS G29183103   3,097,307 9,345 SH   SOLE   8,515 0 830
EATON VANCE LTD DURATION INC COM 27828H105   339,794 32,331 SH   SOLE   30,931 0 1,400
ECOLAB INC COM 278865100   245,627 962 SH   SOLE   962 0 0
ELI LILLY & CO COM 532457108   675,972 763 SH   SOLE   738 0 25
EMERSON ELEC CO COM 291011104   540,968 4,946 SH   SOLE   4,946 0 0
ETFS GOLD TR PHYSCL GOLD SHS 00326A104   285,954 11,379 SH   SOLE   5,379 0 6,000
EXPONENT INC COM 30214U102   289,699 2,513 SH   SOLE   2,513 0 0
EXXON MOBIL CORP COM 30231G102   15,875,420 135,433 SH   SOLE   135,155 0 278
FASTENAL CO COM 311900104   560,647 7,850 SH   SOLE   7,850 0 0
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808   401,350 2,300 SH   SOLE   2,300 0 0
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108   543,000 30,000 SH   SOLE   30,000 0 0
FIRST TR EXCHANGE-TRADED FD MULTI ASSET DI 33738R100   249,450 15,000 SH   SOLE   15,000 0 0
FIRST TR SR FLTG RATE INCOME COM 33733U108   217,560 21,000 SH   SOLE   21,000 0 0
GE VERNOVA INC COM 36828A101   268,494 1,053 SH   SOLE   1,053 0 0
GENERAL MLS INC COM 370334104   250,095 3,387 SH   SOLE   3,387 0 0
GLAUKOS CORP COM 377322102   273,588 2,100 SH   SOLE   2,100 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   238,176 481 SH   SOLE   481 0 0
HOME DEPOT INC COM 437076102   988,395 2,439 SH   SOLE   2,227 0 212
HONEYWELL INTL INC COM 438516106   1,025,104 4,959 SH   SOLE   4,809 0 150
INTEL CORP COM 458140100   224,749 9,580 SH   SOLE   9,580 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   315,995 1,429 SH   SOLE   1,429 0 0
INTUIT COM 461202103   10,021,716 16,138 SH   SOLE   15,661 0 477
INTUITIVE SURGICAL INC COM NEW 46120E602   581,172 1,183 SH   SOLE   1,183 0 0
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   238,000 3,318 SH   SOLE   3,318 0 0
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649   16,611,701 82,707 SH   SOLE   80,343 0 2,364
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282   2,697,225 71,544 SH   SOLE   1,544 0 70,000
INVESCO QQQ TR UNIT SER 1 46090E103   6,133,826 12,567 SH   SOLE   6,346 0 6,221
IRON MTN INC DEL COM 46284V101   356,490 3,000 SH   SOLE   3,000 0 0
ISHARES TR ISHS 5-10YR INVT 464288638   263,055 4,897 SH   SOLE   4,597 0 300
ISHARES TR ISHARES BIOTECH 464287556   236,600 1,625 SH   SOLE   1,385 0 240
ISHARES TR PFD AND INCM SEC 464288687   495,593 14,914 SH   SOLE   14,914 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   5,681,154 15,134 SH   SOLE   134 0 15,000
ISHARES TR CORE S&P500 ETF 464287200   437,117 758 SH   SOLE   742 0 16
ISHARES TR RUSSELL 2000 ETF 464287655   1,504,040 6,809 SH   SOLE   6,809 0 0
JOHNSON & JOHNSON COM 478160104   2,016,036 12,440 SH   SOLE   4,322 0 8,118
JPMORGAN CHASE & CO. COM 46625H100   10,810,502 51,269 SH   SOLE   45,489 0 5,780
KIMBERLY-CLARK CORP COM 494368103   325,110 2,285 SH   SOLE   1,865 0 420
KLA CORP COM NEW 482480100   3,118,549 4,027 SH   SOLE   4,027 0 0
LAM RESEARCH CORP COM 512807108   1,453,221 1,781 SH   SOLE   1,661 0 120
LOCKHEED MARTIN CORP COM 539830109   18,700,082 31,990 SH   SOLE   29,177 0 2,813
LOWES COS INC COM 548661107   1,973,274 7,285 SH   SOLE   7,145 0 140
MCDONALDS CORP COM 580135101   231,447 760 SH   SOLE   736 0 24
MEDTRONIC PLC SHS G5960L103   522,727 5,806 SH   SOLE   5,506 0 300
MERCK & CO INC COM 58933Y105   1,090,896 9,606 SH   SOLE   9,236 0 370
META PLATFORMS INC CL A 30303M102   2,328,769 4,068 SH   SOLE   3,968 0 100
MICRON TECHNOLOGY INC COM 595112103   208,976 2,015 SH   SOLE   2,015 0 0
MICROSOFT CORP COM 594918104   17,468,273 40,596 SH   SOLE   33,337 0 7,259
MORGAN STANLEY COM NEW 617446448   505,653 4,851 SH   SOLE   4,851 0 0
NAVIOS MARITIME PARTNERS L P COM UNIT LPI Y62267409   231,731 3,700 SH   SOLE   3,700 0 0
NETFLIX INC COM 64110L106   1,283,779 1,810 SH   SOLE   1,810 0 0
NEW YORK TIMES CO CL A 650111107   360,074 6,468 SH   SOLE   0 0 6,468
NEXTERA ENERGY INC COM 65339F101   313,522 3,709 SH   SOLE   3,709 0 0
NORTHROP GRUMMAN CORP COM 666807102   561,570 1,063 SH   SOLE   1,063 0 0
NOVO-NORDISK A S ADR 670100205   205,991 1,730 SH   SOLE   1,730 0 0
NUVEEN CA QUALTY MUN INCOME COM 67066Y105   479,405 40,320 SH   SOLE   39,820 0 500
NUVEEN CALIFORNIA AMT QLT MU COM 670651108   756,134 55,639 SH   SOLE   52,939 0 2,700
NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101   269,941 19,675 SH   SOLE   16,675 0 3,000
NVIDIA CORPORATION COM 67066G104   5,350,571 44,059 SH   SOLE   43,506 0 553
ORACLE CORP COM 68389X105   431,946 2,535 SH   SOLE   2,400 0 135
PALO ALTO NETWORKS INC COM 697435105   1,242,101 3,634 SH   SOLE   3,309 0 325
PARKER-HANNIFIN CORP COM 701094104   863,698 1,367 SH   SOLE   1,367 0 0
PAYPAL HLDGS INC COM 70450Y103   13,392,055 171,627 SH   SOLE   157,631 0 13,996
PBF ENERGY INC CL A 69318G106   391,111 12,637 SH   SOLE   12,637 0 0
PEPSICO INC COM 713448108   662,005 3,893 SH   SOLE   3,893 0 0
PFIZER INC COM 717081103   1,698,766 58,700 SH   SOLE   55,400 0 3,300
PHILLIPS 66 COM 718546104   283,669 2,158 SH   SOLE   2,158 0 0
PRICE T ROWE GROUP INC COM 74144T108   548,060 5,031 SH   SOLE   4,781 0 250
PROCTER AND GAMBLE CO COM 742718109   999,814 5,773 SH   SOLE   5,473 0 300
PROSHARES TR PSHS ULTRA QQQ 74347R206   245,909 2,442 SH   SOLE   2,442 0 0
QUALCOMM INC COM 747525103   2,088,978 12,284 SH   SOLE   11,965 0 319
REGENERON PHARMACEUTICALS COM 75886F107   16,322,603 15,527 SH   SOLE   14,136 0 1,391
RESMED INC COM 761152107   16,013,051 65,595 SH   SOLE   59,707 0 5,888
ROPER TECHNOLOGIES INC COM 776696106   375,597 675 SH   SOLE   675 0 0
RTX CORPORATION COM 75513E101   1,035,142 8,544 SH   SOLE   8,544 0 0
SCHLUMBERGER LTD COM STK 806857108   10,075,722 240,184 SH   SOLE   219,250 0 20,934
SCHWAB CHARLES CORP COM 808513105   500,179 7,718 SH   SOLE   7,392 0 326
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   1,045,817 10,039 SH   SOLE   9,517 0 522
SCHWAB STRATEGIC TR US AGGREGATE B 808524839   10,160,821 213,822 SH   SOLE   212,987 0 835
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   132,068,126 1,946,472 SH   SOLE   1,843,796 0 102,676
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706   9,309,842 319,049 SH   SOLE   247,765 0 71,284
SCHWAB STRATEGIC TR US SML CAP ETF 808524607   223,510 4,340 SH   SOLE   4,316 0 24
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409   3,301,117 41,074 SH   SOLE   19,048 0 22,026
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   6,485,062 76,719 SH   SOLE   40,543 0 36,176
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   30,102,554 732,066 SH   SOLE   685,536 0 46,530
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   9,245,657 138,991 SH   SOLE   138,991 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   583,138 2,583 SH   SOLE   2,583 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   3,639,139 45,050 SH   SOLE   750 0 44,300
SHOPIFY INC CL A 82509L107   205,158 2,560 SH   SOLE   2,560 0 0
SNAP ON INC COM 833034101   14,167,958 48,904 SH   SOLE   44,889 0 4,015
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   1,755,948 4,150 SH   SOLE   150 0 4,000
SPDR GOLD TR GOLD SHS 78463V107   475,425 1,956 SH   SOLE   1,956 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   15,253,612 26,585 SH   SOLE   26,585 0 0
SPDR SER TR PORTFOLIO S&P500 78464A854   355,710 5,269 SH   SOLE   5,269 0 0
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   13,883,141 151,216 SH   SOLE   148,146 0 3,070
SPDR SER TR PORTFLI INTRMDIT 78464A672   12,766,407 439,312 SH   SOLE   431,905 0 7,407
SPROTT PHYSICAL GOLD TR UNIT 85207H104   246,863 12,113 SH   SOLE   12,113 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107   104,500 10,000 SH   SOLE   10,000 0 0
STARBUCKS CORP COM 855244109   1,620,389 16,621 SH   SOLE   15,455 0 1,166
STRYKER CORPORATION COM 863667101   2,529,799 7,003 SH   SOLE   6,734 0 269
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   269,362 1,551 SH   SOLE   1,551 0 0
TARGET CORP COM 87612E106   576,551 3,699 SH   SOLE   3,499 0 200
TESLA INC COM 88160R101   14,182,439 54,208 SH   SOLE   23,600 0 30,608
TEXAS INSTRS INC COM 882508104   261,613 1,266 SH   SOLE   1,266 0 0
TYLER TECHNOLOGIES INC COM 902252105   311,123 533 SH   SOLE   533 0 0
UNION PAC CORP COM 907818108   616,446 2,501 SH   SOLE   2,501 0 0
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   19,099,301 197,002 SH   SOLE   169,644 0 27,358
VANECK ETF TRUST GOLD MINERS ETF 92189F106   3,707,919 93,117 SH   SOLE   93,117 0 0
VANECK ETF TRUST PREFERRED SECURT 92189F429   542,322 29,700 SH   SOLE   29,200 0 500
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676   984,745 4,012 SH   SOLE   4,012 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   55,862,646 743,744 SH   SOLE   728,873 0 14,871
VANGUARD INDEX FDS VALUE ETF 922908744   254,523 1,458 SH   SOLE   1,458 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   261,610 1,103 SH   SOLE   1,089 0 14
VANGUARD INDEX FDS TOTAL STK MKT 922908769   576,514 2,036 SH   SOLE   786 0 1,250
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   1,407,700 2,668 SH   SOLE   2,668 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595   506,469 1,894 SH   SOLE   1,771 0 123
VANGUARD INDEX FDS GROWTH ETF 922908736   330,180 860 SH   SOLE   860 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611   261,014 1,300 SH   SOLE   1,300 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   9,729,972 203,343 SH   SOLE   197,609 0 5,734
VANGUARD MALVERN FDS STRM INFPROIDX 922020805   2,566,862 52,056 SH   SOLE   48,556 0 3,500
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   33,349,246 631,495 SH   SOLE   613,115 0 18,380
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   302,857 2,362 SH   SOLE   2,362 0 0
VANGUARD WORLD FD CONSUM STP ETF 92204A207   218,480 1,000 SH   SOLE   1,000 0 0
VANGUARD WORLD FD MEGA GRWTH IND 921910816   8,994,639 27,938 SH   SOLE   26,042 0 1,896
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840   5,082,454 39,620 SH   SOLE   39,511 0 109
VERISK ANALYTICS INC COM 92345Y106   304,671 1,137 SH   SOLE   1,137 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   404,017 8,996 SH   SOLE   7,831 0 1,165
VISA INC COM CL A 92826C839   676,727 2,461 SH   SOLE   2,311 0 150
WALMART INC COM 931142103   212,993 2,638 SH   SOLE   2,638 0 0