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
3M CO COM 88579Y101   7,502,980 62,567 SH   SOLE   54,018 0 8,549
ABBOTT LABS COM 002824100   390,128 3,553 SH   SOLE   3,553 0 0
ABBVIE INC COM 00287Y109   1,999,375 12,372 SH   SOLE   11,312 0 1,060
ABRDN ASIA PACIFIC INCOME FU COM 003009107   134,393 51,100 SH   SOLE   51,100 0 0
ABRDN GOLD ETF TRUST PHYSCL GOLD SHS 00326A104   202,285 11,579 SH   SOLE   5,579 0 6,000
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   394,390 1,478 SH   SOLE   1,478 0 0
ADVANCED MICRO DEVICES INC COM 007903107   1,398,125 21,586 SH   SOLE   21,006 0 580
AGNICO EAGLE MINES LTD COM 008474108   1,403,730 27,000 SH   SOLE   0 0 27,000
ALPHABET INC CAP STK CL A 02079K305   12,675,428 143,663 SH   SOLE   130,776 0 12,887
ALPHABET INC CAP STK CL C 02079K107   887,034 9,997 SH   SOLE   5,617 0 4,380
ALTAIR ENGR INC COM CL A 021369103   680,459 14,965 SH   SOLE   14,965 0 0
AMAZON COM INC COM 023135106   7,970,928 94,892 SH   SOLE   79,318 0 15,574
AMERICAN TOWER CORP NEW COM 03027X100   16,728,017 78,958 SH   SOLE   72,025 0 6,933
AMGEN INC COM 031162100   660,540 2,515 SH   SOLE   2,515 0 0
ANSYS INC COM 03662Q105   391,134 1,619 SH   SOLE   1,619 0 0
APPLE INC COM 037833100   34,587,529 266,201 SH   SOLE   248,480 0 17,722
AT&T INC COM 00206R102   1,653,657 89,824 SH   SOLE   20,824 0 69,000
AUTOMATIC DATA PROCESSING IN COM 053015103   13,917,641 58,267 SH   SOLE   56,349 0 1,918
BANK AMERICA CORP COM 060505104   986,590 29,788 SH   SOLE   28,388 0 1,401
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   4,226,679 13,683 SH   SOLE   10,679 0 3,004
BERKSHIRE HATHAWAY INC DEL CL A 084670108   468,711 1 SH   SOLE   1 0 0
BLACKROCK FLOATING RATE INCO COM 09255X100   983,226 87,320 SH   SOLE   84,120 0 3,200
BOEING CO COM 097023105   2,669,088 14,012 SH   SOLE   14,012 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   458,900 6,378 SH   SOLE   6,378 0 0
BROADCOM INC COM 11135F101   430,530 770 SH   SOLE   770 0 0
CASTOR MARITIME INC SHS NEW Y1146L125   11,200 10,000 SH   SOLE   10,000 0 0
CELSIUS HLDGS INC COM NEW 15118V207   525,194 5,048 SH   SOLE   5,048 0 0
CHEVRON CORP NEW COM 166764100   1,470,137 8,191 SH   SOLE   8,191 0 0
CINTAS CORP COM 172908105   14,806,362 32,785 SH   SOLE   31,473 0 1,312
CISCO SYS INC COM 17275R102   1,373,951 28,840 SH   SOLE   17,990 0 10,850
CITIGROUP INC COM NEW 172967424   209,353 4,629 SH   SOLE   4,629 0 0
CLOROX CO DEL COM 189054109   386,061 2,751 SH   SOLE   2,751 0 0
COMMERCE BANCSHARES INC COM 200525103   236,339 3,472 SH   SOLE   3,472 0 0
CONSOLIDATED EDISON INC COM 209115104   2,214,602 23,236 SH   SOLE   12,286 0 10,950
COSTAR GROUP INC COM 22160N109   325,194 4,208 SH   SOLE   4,208 0 0
COSTCO WHSL CORP NEW COM 22160K105   995,441 2,181 SH   SOLE   2,181 0 0
CVB FINL CORP COM 126600105   862,625 33,500 SH   SOLE   33,500 0 0
DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401   233,432 5,610 SH   SOLE   5,610 0 0
DISNEY WALT CO COM 254687106   726,775 8,365 SH   SOLE   8,305 0 60
DNP SELECT INCOME FD INC COM 23325P104   195,750 17,400 SH   SOLE   14,900 0 2,500
DOMINION ENERGY INC COM 25746U109   260,119 4,242 SH   SOLE   4,242 0 0
DOUBLELINE INCOME SOLUTIONS COM 258622109   134,411 12,120 SH   SOLE   12,120 0 0
DOUBLELINE OPPORTUNISTIC CR COM 258623107   476,091 32,060 SH   SOLE   28,860 0 3,200
DUKE ENERGY CORP NEW COM NEW 26441C204   355,316 3,450 SH   SOLE   3,450 0 0
EATON CORP PLC SHS G29183103   1,564,007 9,965 SH   SOLE   8,965 0 1,000
EATON VANCE LTD DURATION INC COM 27828H105   902,384 96,100 SH   SOLE   92,900 0 3,200
EMERSON ELEC CO COM 291011104   532,122 5,539 SH   SOLE   5,539 0 0
ENETI INC COM Y2294C107   180,900 18,000 SH   SOLE   18,000 0 0
EXPONENT INC COM 30214U102   258,922 2,613 SH   SOLE   2,613 0 0
EXXON MOBIL CORP COM 30231G102   11,985,564 108,663 SH   SOLE   108,663 0 0
FASTENAL CO COM 311900104   376,194 7,950 SH   SOLE   7,950 0 0
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808   217,373 2,300 SH   SOLE   2,300 0 0
FIRST TR SR FLTG RATE INCOME COM 33733U108   252,545 26,500 SH   SOLE   26,500 0 0
FORD MTR CO DEL COM 345370860   463,464 39,851 SH   SOLE   14,851 0 25,000
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109   86,314 23,778 SH   SOLE   23,778 0 0
GENERAL MLS INC COM 370334104   294,673 3,514 SH   SOLE   3,514 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   203,992 594 SH   SOLE   594 0 0
HOME DEPOT INC COM 437076102   672,773 2,130 SH   SOLE   1,930 0 200
HONEYWELL INTL INC COM 438516106   1,016,017 4,741 SH   SOLE   4,741 0 0
INTEL CORP COM 458140100   9,920,589 375,353 SH   SOLE   333,412 0 41,941
INTERNATIONAL BUSINESS MACHS COM 459200101   215,607 1,530 SH   SOLE   1,530 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   322,931 1,217 SH   SOLE   1,217 0 0
INVESCO EXCH TRADED FD TR II CALIF AMT MUN 46138E206   385,033 15,950 SH   SOLE   9,700 0 6,250
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   231,190 3,618 SH   SOLE   3,618 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282   1,772,060 7,293 SH   SOLE   293 0 7,000
INVESCO QQQ TR UNIT SER 1 46090E103   3,183,868 11,957 SH   SOLE   5,738 0 6,219
IQIYI INC SPONSORED ADS 46267X108   79,500 15,000 SH   SOLE   15,000 0 0
ISHARES TR ISHARES BIOTECH 464287556   667,610 5,085 SH   SOLE   1,845 0 3,240
ISHARES TR ISHS 5-10YR INVT 464288638   626,708 12,658 SH   SOLE   11,458 0 1,200
ISHARES TR RUS 1000 GRW ETF 464287614   2,142,400 10,000 SH   SOLE   0 0 10,000
ISHARES TR RUSSELL 2000 ETF 464287655   342,617 1,965 SH   SOLE   1,765 0 200
ISHARES TR US HLTHCARE ETF 464287762   1,143,490 4,030 SH   SOLE   30 0 4,000
JOHNSON & JOHNSON COM 478160104   4,453,393 25,210 SH   SOLE   17,015 0 8,195
JPMORGAN CHASE & CO COM 46625H100   7,704,025 57,450 SH   SOLE   47,549 0 9,901
KIMBERLY-CLARK CORP COM 494368103   320,370 2,360 SH   SOLE   1,940 0 420
KINROSS GOLD CORP COM 496902404   797,550 195,000 SH   SOLE   0 0 195,000
KLA CORP COM NEW 482480100   3,670,010 9,734 SH   SOLE   9,330 0 404
LAM RESEARCH CORP COM 512807108   830,542 1,976 SH   SOLE   1,856 0 120
LOCKHEED MARTIN CORP COM 539830109   13,538,387 27,829 SH   SOLE   25,467 0 2,362
LOWES COS INC COM 548661107   2,595,002 13,025 SH   SOLE   12,885 0 140
LULULEMON ATHLETICA INC COM 550021109   378,048 1,180 SH   SOLE   1,180 0 0
MEDTRONIC PLC SHS G5960L103   9,157,059 117,821 SH   SOLE   106,733 0 11,088
MERCK & CO INC COM 58933Y105   1,120,378 10,098 SH   SOLE   9,778 0 320
META PLATFORMS INC CL A 30303M102   618,427 5,139 SH   SOLE   5,039 0 100
MICROSOFT CORP COM 594918104   3,982,401 16,606 SH   SOLE   9,938 0 6,667
MORGAN STANLEY COM NEW 617446448   249,606 2,936 SH   SOLE   2,936 0 0
NETFLIX INC COM 64110L106   416,371 1,412 SH   SOLE   1,412 0 0
NORTHROP GRUMMAN CORP COM 666807102   552,703 1,013 SH   SOLE   1,013 0 0
NUVEEN AMT FREE MUN CR INC F COM 67071L106   376,223 30,990 SH   SOLE   30,990 0 0
NUVEEN CA QUALTY MUN INCOME COM 67066Y105   754,365 68,145 SH   SOLE   65,645 0 2,500
NUVEEN CALIFORNIA AMT QLT MU COM 670651108   776,918 63,164 SH   SOLE   58,464 0 4,700
NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101   248,889 19,675 SH   SOLE   16,675 0 3,000
NVIDIA CORPORATION COM 67066G104   821,438 5,621 SH   SOLE   5,549 0 72
PALO ALTO NETWORKS INC COM 697435105   343,827 2,464 SH   SOLE   2,154 0 310
PARKER-HANNIFIN CORP COM 701094104   365,787 1,257 SH   SOLE   1,257 0 0
PBF ENERGY INC CL A 69318G106   1,247,064 30,580 SH   SOLE   30,580 0 0
PEPSICO INC COM 713448108   672,431 3,722 SH   SOLE   3,722 0 0
PFIZER INC COM 717081103   3,272,478 63,866 SH   SOLE   60,766 0 3,100
PHILLIPS 66 COM 718546104   256,245 2,462 SH   SOLE   2,462 0 0
PIONEER NAT RES CO COM 723787107   17,995,490 78,793 SH   SOLE   74,034 0 4,759
PRICE T ROWE GROUP INC COM 74144T108   6,889,211 63,169 SH   SOLE   50,315 0 12,854
PROCTER AND GAMBLE CO COM 742718109   1,137,174 7,503 SH   SOLE   7,203 0 300
QUALCOMM INC COM 747525103   1,387,829 12,624 SH   SOLE   12,324 0 300
RAYTHEON TECHNOLOGIES CORP COM 75513E101   577,329 5,721 SH   SOLE   5,721 0 0
REGENERON PHARMACEUTICALS COM 75886F107   22,634,584 31,372 SH   SOLE   29,311 0 2,061
ROPER TECHNOLOGIES INC COM 776696106   302,463 700 SH   SOLE   700 0 0
SCHWAB CHARLES CORP COM 808513105   770,205 9,251 SH   SOLE   9,132 0 119
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   74,299,818 1,645,622 SH   SOLE   1,555,850 0 89,772
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   6,402,460 142,880 SH   SOLE   142,880 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839   25,548,785 559,667 SH   SOLE   549,573 0 10,094
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   32,090,580 996,292 SH   SOLE   920,153 0 76,139
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706   8,814,201 372,379 SH   SOLE   300,770 0 71,609
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   3,892,427 51,528 SH   SOLE   14,978 0 36,550
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409   3,132,253 47,444 SH   SOLE   25,430 0 22,014
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   312,397 5,623 SH   SOLE   5,109 0 514
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   311,100 2,500 SH   SOLE   2,500 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   3,176,025 45,050 SH   SOLE   750 0 44,300
SELECT SECTOR SPDR TR ENERGY 81369Y506   237,219 2,712 SH   SOLE   2,712 0 0
SNAP ON INC COM 833034101   22,330,453 97,731 SH   SOLE   91,487 0 6,244
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   1,375,020 4,150 SH   SOLE   150 0 4,000
SPDR GOLD TR GOLD SHS 78463V107   351,155 2,070 SH   SOLE   2,070 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,404,260 3,672 SH   SOLE   3,672 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107   82,400 10,000 SH   SOLE   10,000 0 0
STARBUCKS CORP COM 855244109   1,710,828 17,246 SH   SOLE   16,455 0 791
STRYKER CORPORATION COM 863667101   9,377,109 38,354 SH   SOLE   36,981 0 1,373
TARGET CORP COM 87612E106   525,039 3,523 SH   SOLE   3,323 0 200
TESLA INC COM 88160R101   6,325,416 51,351 SH   SOLE   33,873 0 17,478
TEXAS INSTRS INC COM 882508104   257,735 1,560 SH   SOLE   1,560 0 0
UNION PAC CORP COM 907818108   500,488 2,417 SH   SOLE   2,417 0 0
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   8,726,625 134,442 SH   SOLE   113,080 0 21,362
VANECK ETF TRUST PREFERRED SECURT 92189F429   495,452 29,650 SH   SOLE   28,850 0 800
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676   1,069,291 5,269 SH   SOLE   5,269 0 0
VANECK ETF TRUST GOLD MINERS ETF 92189F106   2,219,602 77,446 SH   SOLE   2,446 0 75,000
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   796,927 2,268 SH   SOLE   2,268 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   469,945 2,458 SH   SOLE   883 0 1,575
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   4,703,290 120,659 SH   SOLE   116,988 0 3,671
VANGUARD MALVERN FDS STRM INFPROIDX 922020805   3,541,861 75,827 SH   SOLE   72,327 0 3,500
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   30,011,241 519,046 SH   SOLE   510,274 0 8,772
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   464,975 6,184 SH   SOLE   5,784 0 400
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   18,695,627 445,452 SH   SOLE   432,719 0 12,733
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   261,467 2,416 SH   SOLE   2,416 0 0
VERISK ANALYTICS INC COM 92345Y106   200,590 1,137 SH   SOLE   1,137 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   589,873 14,971 SH   SOLE   13,806 0 1,165
VISA INC COM CL A 92826C839   509,854 2,454 SH   SOLE   2,304 0 150
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105   10,968,707 42,778 SH   SOLE   38,667 0 4,111