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   4,709,716 44,807 SH   SOLE   36,655 0 8,152
ABBOTT LABS COM 002824100   2,173,435 21,464 SH   SOLE   21,464 0 0
ABBVIE INC COM 00287Y109   3,917,876 24,584 SH   SOLE   23,534 0 1,050
ABRDN ASIA PACIFIC INCOME FU COM 003009107   135,926 51,100 SH   SOLE   51,100 0 0
ABRDN GOLD ETF TRUST PHYSCL GOLD SHS 00326A104   218,496 11,579 SH   SOLE   5,579 0 6,000
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   422,427 1,478 SH   SOLE   1,478 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101   8,934,033 23,183 SH   SOLE   22,286 0 897
ADVANCED MICRO DEVICES INC COM 007903107   2,072,912 21,150 SH   SOLE   20,570 0 580
AGNICO EAGLE MINES LTD COM 008474108   1,875,696 36,800 SH   SOLE   0 0 36,800
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   205,280 2,009 SH   SOLE   1,897 0 112
ALPHABET INC CAP STK CL A 02079K305   14,742,937 142,128 SH   SOLE   129,241 0 12,887
ALPHABET INC CAP STK CL C 02079K107   1,039,688 9,997 SH   SOLE   5,617 0 4,380
ALTAIR ENGR INC COM CL A 021369103   1,079,126 14,965 SH   SOLE   14,965 0 0
AMAZON COM INC COM 023135106   9,948,066 96,312 SH   SOLE   80,698 0 15,614
AMERICAN TOWER CORP NEW COM 03027X100   16,516,264 80,827 SH   SOLE   73,779 0 7,048
AMGEN INC COM 031162100   593,496 2,455 SH   SOLE   2,455 0 0
ANSYS INC COM 03662Q105   538,803 1,619 SH   SOLE   1,619 0 0
APPLE INC COM 037833100   42,972,538 260,598 SH   SOLE   242,875 0 17,722
AT&T INC COM 00206R102   1,713,489 89,012 SH   SOLE   20,012 0 69,000
AUTOMATIC DATA PROCESSING IN COM 053015103   11,515,137 51,723 SH   SOLE   49,927 0 1,796
BANK AMERICA CORP COM 060505104   935,347 32,704 SH   SOLE   31,304 0 1,401
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   4,311,664 13,964 SH   SOLE   10,960 0 3,004
BLACKROCK FLOATING RATE INCO COM 09255X100   373,848 31,953 SH   SOLE   30,753 0 1,200
BOEING CO COM 097023105   3,001,147 14,128 SH   SOLE   14,128 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   442,315 6,382 SH   SOLE   6,382 0 0
BROADCOM INC COM 11135F101   474,740 740 SH   SOLE   740 0 0
CASTOR MARITIME INC SHS NEW Y1146L125   7,895 10,000 SH   SOLE   10,000 0 0
CELSIUS HLDGS INC COM NEW 15118V207   469,161 5,048 SH   SOLE   5,048 0 0
CHEVRON CORP NEW COM 166764100   1,645,524 10,085 SH   SOLE   9,945 0 140
CINTAS CORP COM 172908105   11,579,030 25,026 SH   SOLE   23,899 0 1,127
CISCO SYS INC COM 17275R102   1,588,746 30,392 SH   SOLE   19,542 0 10,850
CITIGROUP INC COM NEW 172967424   207,167 4,418 SH   SOLE   4,418 0 0
CLOROX CO DEL COM 189054109   443,131 2,800 SH   SOLE   2,800 0 0
COCA COLA CO COM 191216100   368,376 5,939 SH   SOLE   5,403 0 536
COLGATE PALMOLIVE CO COM 194162103   405,810 5,400 SH   SOLE   5,400 0 0
COMMERCE BANCSHARES INC COM 200525103   202,591 3,472 SH   SOLE   3,472 0 0
CONSOLIDATED EDISON INC COM 209115104   2,222,967 23,236 SH   SOLE   12,286 0 10,950
COSTAR GROUP INC COM 22160N109   289,721 4,208 SH   SOLE   4,208 0 0
COSTCO WHSL CORP NEW COM 22160K105   1,241,997 2,500 SH   SOLE   2,450 0 50
CVB FINL CORP COM 126600105   575,460 34,500 SH   SOLE   34,500 0 0
DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401   249,252 5,610 SH   SOLE   5,610 0 0
DISNEY WALT CO COM 254687106   989,812 9,885 SH   SOLE   9,625 0 260
DNP SELECT INCOME FD INC COM 23325P104   191,748 17,400 SH   SOLE   14,900 0 2,500
DOMINION ENERGY INC COM 25746U109   281,898 5,042 SH   SOLE   5,042 0 0
DOUBLELINE INCOME SOLUTIONS COM 258622109   122,796 10,800 SH   SOLE   10,800 0 0
DOUBLELINE OPPORTUNISTIC CR COM 258623107   399,309 28,160 SH   SOLE   24,960 0 3,200
DUKE ENERGY CORP NEW COM NEW 26441C204   347,099 3,598 SH   SOLE   3,598 0 0
EATON CORP PLC SHS G29183103   1,690,269 9,865 SH   SOLE   8,865 0 1,000
EATON VANCE LTD DURATION INC COM 27828H105   336,559 34,168 SH   SOLE   32,768 0 1,400
EMERSON ELEC CO COM 291011104   578,613 6,640 SH   SOLE   6,640 0 0
ENETI INC COM Y2294C107   172,975 18,500 SH   SOLE   18,500 0 0
EXPONENT INC COM 30214U102   260,490 2,613 SH   SOLE   2,613 0 0
EXXON MOBIL CORP COM 30231G102   11,702,920 106,720 SH   SOLE   106,720 0 0
FASTENAL CO COM 311900104   428,823 7,950 SH   SOLE   7,950 0 0
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808   262,313 2,302 SH   SOLE   2,302 0 0
FIRST TR SR FLTG RATE INCOME COM 33733U108   161,190 16,200 SH   SOLE   16,200 0 0
FORD MTR CO DEL COM 345370860   503,253 39,941 SH   SOLE   14,941 0 25,000
GENCO SHIPPING & TRADING LTD SHS Y2685T131   172,260 11,000 SH   SOLE   11,000 0 0
GENERAL MLS INC COM 370334104   300,501 3,516 SH   SOLE   3,516 0 0
HOME DEPOT INC COM 437076102   613,066 2,077 SH   SOLE   1,877 0 200
HONEYWELL INTL INC COM 438516106   992,220 5,192 SH   SOLE   5,072 0 120
INTEL CORP COM 458140100   15,429,952 472,297 SH   SOLE   426,655 0 45,642
INTERNATIONAL BUSINESS MACHS COM 459200101   211,359 1,612 SH   SOLE   1,612 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   310,907 1,217 SH   SOLE   1,217 0 0
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   225,763 3,618 SH   SOLE   3,618 0 0
INVESCO EXCH TRADED FD TR II CALIF AMT MUN 46138E206   231,600 9,350 SH   SOLE   6,100 0 3,250
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282   2,012,804 7,293 SH   SOLE   293 0 7,000
INVESCO QQQ TR UNIT SER 1 46090E103   3,878,268 12,084 SH   SOLE   5,865 0 6,219
ISHARES TR ISHS 5-10YR INVT 464288638   559,636 10,913 SH   SOLE   9,713 0 1,200
ISHARES TR RUSSELL 2000 ETF 464287655   314,876 1,765 SH   SOLE   1,765 0 0
ISHARES TR US HLTHCARE ETF 464287762   1,100,300 4,030 SH   SOLE   30 0 4,000
ISHARES TR RUS 1000 GRW ETF 464287614   2,443,300 10,000 SH   SOLE   0 0 10,000
ISHARES TR ISHARES BIOTECH 464287556   618,031 4,785 SH   SOLE   1,545 0 3,240
JOHNSON & JOHNSON COM 478160104   3,927,473 25,339 SH   SOLE   17,194 0 8,145
JPMORGAN CHASE & CO COM 46625H100   7,496,209 57,526 SH   SOLE   47,625 0 9,901
KIMBERLY-CLARK CORP COM 494368103   307,230 2,289 SH   SOLE   1,869 0 420
KINROSS GOLD CORP COM 496902404   942,000 200,000 SH   SOLE   0 0 200,000
KLA CORP COM NEW 482480100   3,099,954 7,766 SH   SOLE   7,362 0 404
LAM RESEARCH CORP COM 512807108   1,029,101 1,941 SH   SOLE   1,821 0 120
LOCKHEED MARTIN CORP COM 539830109   12,072,142 25,537 SH   SOLE   23,254 0 2,283
LOWES COS INC COM 548661107   2,384,405 11,924 SH   SOLE   11,784 0 140
LULULEMON ATHLETICA INC COM 550021109   244,007 670 SH   SOLE   670 0 0
MCDONALDS CORP COM 580135101   253,904 908 SH   SOLE   884 0 24
MEDTRONIC PLC SHS G5960L103   7,964,784 98,794 SH   SOLE   87,870 0 10,924
MERCK & CO INC COM 58933Y105   1,059,237 9,956 SH   SOLE   9,636 0 320
META PLATFORMS INC CL A 30303M102   1,148,503 5,419 SH   SOLE   5,319 0 100
MICRON TECHNOLOGY INC COM 595112103   229,594 3,805 SH   SOLE   3,805 0 0
MICROSOFT CORP COM 594918104   4,918,570 17,061 SH   SOLE   10,372 0 6,688
MORGAN STANLEY COM NEW 617446448   257,768 2,936 SH   SOLE   2,936 0 0
NETFLIX INC COM 64110L106   539,640 1,562 SH   SOLE   1,562 0 0
NEW YORK TIMES CO CL A 650111107   251,476 6,468 SH   SOLE   0 0 6,468
NORTHROP GRUMMAN CORP COM 666807102   467,722 1,013 SH   SOLE   1,013 0 0
NUVEEN AMT FREE MUN CR INC F COM 67071L106   365,078 30,991 SH   SOLE   30,991 0 0
NUVEEN CA QUALTY MUN INCOME COM 67066Y105   734,312 66,695 SH   SOLE   64,195 0 2,500
NUVEEN CALIFORNIA AMT QLT MU COM 670651108   750,361 64,464 SH   SOLE   59,764 0 4,700
NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101   257,546 19,675 SH   SOLE   16,675 0 3,000
NVIDIA CORPORATION COM 67066G104   1,476,578 5,316 SH   SOLE   5,194 0 122
PALO ALTO NETWORKS INC COM 697435105   530,110 2,654 SH   SOLE   2,344 0 310
PARKER-HANNIFIN CORP COM 701094104   422,490 1,257 SH   SOLE   1,257 0 0
PBF ENERGY INC CL A 69318G106   1,128,253 26,021 SH   SOLE   26,021 0 0
PEPSICO INC COM 713448108   954,720 5,237 SH   SOLE   5,237 0 0
PFIZER INC COM 717081103   2,648,699 64,919 SH   SOLE   61,819 0 3,100
PHILLIPS 66 COM 718546104   310,932 3,067 SH   SOLE   3,067 0 0
PIONEER NAT RES CO COM 723787107   16,541,533 80,991 SH   SOLE   76,206 0 4,785
PRICE T ROWE GROUP INC COM 74144T108   5,631,252 49,878 SH   SOLE   37,088 0 12,790
PROCTER AND GAMBLE CO COM 742718109   1,302,132 8,757 SH   SOLE   8,457 0 300
QUALCOMM INC COM 747525103   1,818,576 14,254 SH   SOLE   13,954 0 300
RAYTHEON TECHNOLOGIES CORP COM 75513E101   560,355 5,722 SH   SOLE   5,722 0 0
REGENERON PHARMACEUTICALS COM 75886F107   21,451,339 26,107 SH   SOLE   24,214 0 1,893
ROPER TECHNOLOGIES INC COM 776696106   308,483 700 SH   SOLE   700 0 0
SALESFORCE INC COM 79466L302   230,746 1,155 SH   SOLE   1,155 0 0
SCHWAB CHARLES CORP COM 808513105   451,619 8,622 SH   SOLE   8,432 0 190
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   388,272 5,958 SH   SOLE   5,438 0 520
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   6,836,848 142,881 SH   SOLE   142,881 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839   25,655,584 546,911 SH   SOLE   536,788 0 10,123
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409   3,064,160 46,724 SH   SOLE   24,706 0 22,018
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   3,769,826 51,529 SH   SOLE   14,979 0 36,550
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   34,244,155 984,027 SH   SOLE   907,812 0 76,215
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   76,576,157 1,583,133 SH   SOLE   1,488,144 0 94,989
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706   9,015,724 367,689 SH   SOLE   296,032 0 71,657
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   3,049,435 45,050 SH   SOLE   750 0 44,300
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   377,525 2,500 SH   SOLE   2,500 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506   208,069 2,512 SH   SOLE   2,512 0 0
SNAP ON INC COM 833034101   21,206,271 85,894 SH   SOLE   79,912 0 5,982
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   1,380,373 4,150 SH   SOLE   150 0 4,000
SPDR GOLD TR GOLD SHS 78463V107   379,265 2,070 SH   SOLE   2,070 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   6,585,869 16,087 SH   SOLE   16,087 0 0
SPDR SER TR PORTFOLIO S&P500 78464A854   5,700,671 118,394 SH   SOLE   118,394 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107   83,400 10,000 SH   SOLE   10,000 0 0
STARBUCKS CORP COM 855244109   1,788,544 17,176 SH   SOLE   16,400 0 776
STRYKER CORPORATION COM 863667101   6,260,050 21,929 SH   SOLE   21,003 0 926
TARGET CORP COM 87612E106   612,537 3,698 SH   SOLE   3,498 0 200
TESLA INC COM 88160R101   10,948,287 52,773 SH   SOLE   35,295 0 17,478
TEXAS INSTRS INC COM 882508104   290,259 1,560 SH   SOLE   1,560 0 0
UNION PAC CORP COM 907818108   476,382 2,367 SH   SOLE   2,367 0 0
VANECK ETF TRUST GOLD MINERS ETF 92189F106   2,520,841 77,924 SH   SOLE   2,924 0 75,000
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676   1,379,379 5,241 SH   SOLE   5,241 0 0
VANECK ETF TRUST PREFERRED SECURT 92189F429   523,323 29,650 SH   SOLE   28,850 0 800
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   9,880,294 133,825 SH   SOLE   111,621 0 22,204
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   991,840 2,637 SH   SOLE   2,637 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   501,678 2,458 SH   SOLE   883 0 1,575
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   5,653,282 139,933 SH   SOLE   135,643 0 4,290
VANGUARD MALVERN FDS STRM INFPROIDX 922020805   3,560,993 74,467 SH   SOLE   70,967 0 3,500
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   30,558,157 522,005 SH   SOLE   512,940 0 9,065
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   24,036,114 532,126 SH   SOLE   516,990 0 15,136
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   252,859 2,397 SH   SOLE   2,397 0 0
VERISK ANALYTICS INC COM 92345Y106   218,145 1,137 SH   SOLE   1,137 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   716,349 18,420 SH   SOLE   17,255 0 1,165
VISA INC COM CL A 92826C839   553,291 2,454 SH   SOLE   2,304 0 150
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105   14,093,760 44,320 SH   SOLE   40,131 0 4,189