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   3,404,341 34,013 SH   SOLE   32,637 0 1,376
ABBOTT LABS COM 002824100   2,980,432 27,338 SH   SOLE   27,338 0 0
ABBVIE INC COM 00287Y109   4,222,509 31,341 SH   SOLE   30,291 0 1,050
ABRDN ASIA PACIFIC INCOME FU COM 003009107   137,970 51,100 SH   SOLE   51,100 0 0
ABRDN GOLD ETF TRUST PHYSCL GOLD SHS 00326A104   212,706 11,579 SH   SOLE   5,579 0 6,000
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   456,081 1,478 SH   SOLE   1,478 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101   12,652,616 25,875 SH   SOLE   23,485 0 2,390
ADVANCED MICRO DEVICES INC COM 007903107   2,106,196 18,490 SH   SOLE   17,910 0 580
AGNICO EAGLE MINES LTD COM 008474108   2,000,100 40,018 SH   SOLE   40,018 0 0
AGRIFORCE GROWING SYSTEMS LT COM C00948106   3,778 16,666 SH   SOLE   16,666 0 0
ALPHABET INC CAP STK CL A 02079K305   16,826,708 140,574 SH   SOLE   127,687 0 12,887
ALPHABET INC CAP STK CL C 02079K107   1,234,983 10,209 SH   SOLE   5,829 0 4,380
ALTAIR ENGR INC COM CL A 021369103   1,134,946 14,965 SH   SOLE   14,965 0 0
AMAZON COM INC COM 023135106   12,707,754 97,482 SH   SOLE   81,868 0 15,614
AMERICAN TOWER CORP NEW COM 03027X100   15,482,301 79,830 SH   SOLE   72,807 0 7,023
AMGEN INC COM 031162100   545,059 2,455 SH   SOLE   2,455 0 0
ANSYS INC COM 03662Q105   531,074 1,608 SH   SOLE   1,608 0 0
APPLE INC COM 037833100   50,398,597 259,827 SH   SOLE   242,104 0 17,723
AT&T INC COM 00206R102   1,414,929 88,710 SH   SOLE   19,710 0 69,000
AUTOMATIC DATA PROCESSING IN COM 053015103   11,085,888 50,439 SH   SOLE   48,723 0 1,716
BANK AMERICA CORP COM 060505104   912,607 31,809 SH   SOLE   30,408 0 1,401
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   5,027,363 14,743 SH   SOLE   11,739 0 3,004
BLACKROCK FLOATING RATE INCO COM 09255X100   463,841 37,989 SH   SOLE   36,789 0 1,200
BOEING CO COM 097023105   3,004,110 14,227 SH   SOLE   14,227 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   408,355 6,386 SH   SOLE   6,386 0 0
BROADCOM INC COM 11135F101   641,898 740 SH   SOLE   740 0 0
CELSIUS HLDGS INC COM NEW 15118V207   753,111 5,048 SH   SOLE   5,048 0 0
CHEVRON CORP NEW COM 166764100   1,664,456 10,578 SH   SOLE   10,438 0 140
CINTAS CORP COM 172908105   11,768,410 23,675 SH   SOLE   22,645 0 1,030
CISCO SYS INC COM 17275R102   1,575,424 30,449 SH   SOLE   19,599 0 10,850
CLOROX CO DEL COM 189054109   428,464 2,694 SH   SOLE   2,694 0 0
COCA COLA CO COM 191216100   272,469 4,525 SH   SOLE   3,985 0 540
CONSOLIDATED EDISON INC COM 209115104   2,095,834 23,184 SH   SOLE   12,234 0 10,950
COSTAR GROUP INC COM 22160N109   374,512 4,208 SH   SOLE   4,208 0 0
COSTCO WHSL CORP NEW COM 22160K105   1,394,241 2,590 SH   SOLE   2,540 0 50
CVB FINL CORP COM 126600105   458,160 34,500 SH   SOLE   34,500 0 0
DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401   270,178 5,610 SH   SOLE   5,610 0 0
DISNEY WALT CO COM 254687106   884,164 9,903 SH   SOLE   9,653 0 250
DNP SELECT INCOME FD INC COM 23325P104   182,352 17,400 SH   SOLE   14,900 0 2,500
DOUBLELINE INCOME SOLUTIONS COM 258622109   128,628 10,800 SH   SOLE   10,800 0 0
DOUBLELINE OPPORTUNISTIC CR COM 258623107   408,602 28,160 SH   SOLE   24,960 0 3,200
DUKE ENERGY CORP NEW COM NEW 26441C204   340,833 3,798 SH   SOLE   3,798 0 0
EATON CORP PLC SHS G29183103   1,973,797 9,815 SH   SOLE   8,815 0 1,000
EATON VANCE LTD DURATION INC COM 27828H105   254,540 27,194 SH   SOLE   25,794 0 1,400
EMERSON ELEC CO COM 291011104   591,260 6,541 SH   SOLE   6,541 0 0
ENETI INC COM Y2294C107   187,705 15,500 SH   SOLE   15,500 0 0
EXPONENT INC COM 30214U102   234,513 2,513 SH   SOLE   2,513 0 0
EXXON MOBIL CORP COM 30231G102   12,320,640 114,878 SH   SOLE   114,878 0 0
FASTENAL CO COM 311900104   468,971 7,950 SH   SOLE   7,950 0 0
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808   300,472 2,300 SH   SOLE   2,300 0 0
FIRST TR SR FLTG RATE INCOME COM 33733U108   160,380 16,200 SH   SOLE   16,200 0 0
FORD MTR CO DEL COM 345370860   637,373 42,126 SH   SOLE   17,126 0 25,000
GENCO SHIPPING & TRADING LTD SHS Y2685T131   161,345 11,500 SH   SOLE   11,500 0 0
GENERAL MLS INC COM 370334104   269,831 3,518 SH   SOLE   3,518 0 0
HOME DEPOT INC COM 437076102   651,563 2,097 SH   SOLE   1,897 0 200
HONEYWELL INTL INC COM 438516106   1,089,811 5,252 SH   SOLE   5,132 0 120
INTEL CORP COM 458140100   16,271,065 486,575 SH   SOLE   431,131 0 55,444
INTERNATIONAL BUSINESS MACHS COM 459200101   215,745 1,612 SH   SOLE   1,612 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   408,618 1,195 SH   SOLE   1,195 0 0
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   227,247 3,618 SH   SOLE   3,618 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282   2,144,956 7,294 SH   SOLE   294 0 7,000
INVESCO QQQ TR UNIT SER 1 46090E103   4,470,328 12,101 SH   SOLE   5,881 0 6,220
ISHARES TR US HLTHCARE ETF 464287762   1,129,287 4,030 SH   SOLE   30 0 4,000
ISHARES TR ISHARES BIOTECH 464287556   607,504 4,785 SH   SOLE   1,545 0 3,240
ISHARES TR RUS 1000 GRW ETF 464287614   2,759,168 10,027 SH   SOLE   27 0 10,000
ISHARES TR RUSSELL 2000 ETF 464287655   503,756 2,690 SH   SOLE   2,690 0 0
ISHARES TR ISHS 5-10YR INVT 464288638   473,918 9,372 SH   SOLE   8,172 0 1,200
JOHNSON & JOHNSON COM 478160104   4,149,237 25,068 SH   SOLE   16,923 0 8,145
JPMORGAN CHASE & CO COM 46625H100   8,301,581 57,079 SH   SOLE   47,178 0 9,901
KIMBERLY-CLARK CORP COM 494368103   315,467 2,285 SH   SOLE   1,865 0 420
KINROSS GOLD CORP COM 496902404   954,000 200,000 SH   SOLE   200,000 0 0
KLA CORP COM NEW 482480100   3,509,605 7,236 SH   SOLE   6,832 0 404
LAM RESEARCH CORP COM 512807108   1,177,349 1,831 SH   SOLE   1,711 0 120
LOCKHEED MARTIN CORP COM 539830109   11,780,648 25,589 SH   SOLE   22,726 0 2,863
LOWES COS INC COM 548661107   2,570,530 11,389 SH   SOLE   11,249 0 140
MCDONALDS CORP COM 580135101   258,741 867 SH   SOLE   843 0 24
MEDTRONIC PLC SHS G5960L103   8,224,676 93,356 SH   SOLE   81,600 0 11,756
MERCK & CO INC COM 58933Y105   1,133,384 9,822 SH   SOLE   9,502 0 320
META PLATFORMS INC CL A 30303M102   1,391,279 4,848 SH   SOLE   4,748 0 100
MICROSOFT CORP COM 594918104   5,778,065 16,967 SH   SOLE   10,278 0 6,689
MORGAN STANLEY COM NEW 617446448   267,802 3,136 SH   SOLE   3,136 0 0
NETFLIX INC COM 64110L106   732,094 1,662 SH   SOLE   1,662 0 0
NEW YORK TIMES CO CL A 650111107   254,710 6,468 SH   SOLE   0 0 6,468
NORTHROP GRUMMAN CORP COM 666807102   461,725 1,013 SH   SOLE   1,013 0 0
NUVEEN CA QUALTY MUN INCOME COM 67066Y105   711,929 65,195 SH   SOLE   62,695 0 2,500
NUVEEN CALIFORNIA AMT QLT MU COM 670651108   749,685 64,964 SH   SOLE   60,264 0 4,700
NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101   263,055 19,675 SH   SOLE   16,675 0 3,000
NVIDIA CORPORATION COM 67066G104   1,732,194 4,095 SH   SOLE   3,973 0 122
PALO ALTO NETWORKS INC COM 697435105   684,511 2,679 SH   SOLE   2,369 0 310
PARKER-HANNIFIN CORP COM 701094104   494,961 1,269 SH   SOLE   1,269 0 0
PBF ENERGY INC CL A 69318G106   1,066,618 26,053 SH   SOLE   26,053 0 0
PEPSICO INC COM 713448108   875,736 4,728 SH   SOLE   4,728 0 0
PFIZER INC COM 717081103   2,377,257 64,811 SH   SOLE   61,711 0 3,100
PHILLIPS 66 COM 718546104   292,530 3,067 SH   SOLE   3,067 0 0
PIONEER NAT RES CO COM 723787107   17,261,620 83,317 SH   SOLE   77,561 0 5,756
PRICE T ROWE GROUP INC COM 74144T108   4,065,069 36,289 SH   SOLE   34,785 0 1,504
PROCTER AND GAMBLE CO COM 742718109   1,305,342 8,602 SH   SOLE   8,302 0 300
QUALCOMM INC COM 747525103   1,697,560 14,260 SH   SOLE   13,960 0 300
RAYTHEON TECHNOLOGIES CORP COM 75513E101   560,646 5,723 SH   SOLE   5,723 0 0
REGENERON PHARMACEUTICALS COM 75886F107   18,396,061 25,602 SH   SOLE   23,718 0 1,884
ROPER TECHNOLOGIES INC COM 776696106   324,540 675 SH   SOLE   675 0 0
SALESFORCE INC COM 79466L302   201,753 955 SH   SOLE   955 0 0
SCHWAB CHARLES CORP COM 808513105   471,796 8,324 SH   SOLE   8,133 0 191
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706   8,991,153 365,049 SH   SOLE   293,354 0 71,695
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   89,838,358 1,715,455 SH   SOLE   1,617,534 0 97,921
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   34,549,559 969,132 SH   SOLE   892,860 0 76,272
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409   2,974,701 44,339 SH   SOLE   22,317 0 22,022
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   631,675 8,428 SH   SOLE   7,908 0 520
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   7,386,973 142,881 SH   SOLE   142,881 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839   24,811,663 537,514 SH   SOLE   527,367 0 10,147
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   3,745,016 51,570 SH   SOLE   15,020 0 36,550
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   2,948,072 45,050 SH   SOLE   750 0 44,300
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   434,650 2,500 SH   SOLE   2,500 0 0
SNAP ON INC COM 833034101   24,621,818 85,436 SH   SOLE   79,479 0 5,957
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   1,426,978 4,150 SH   SOLE   150 0 4,000
SPDR GOLD TR GOLD SHS 78463V107   369,019 2,070 SH   SOLE   2,070 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   12,402,032 27,978 SH   SOLE   27,978 0 0
SPDR SER TR PORTFOLIO S&P500 78464A854   6,118,704 117,419 SH   SOLE   117,419 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107   77,900 10,000 SH   SOLE   10,000 0 0
STARBUCKS CORP COM 855244109   1,721,637 17,380 SH   SOLE   16,604 0 776
STRYKER CORPORATION COM 863667101   6,238,284 20,447 SH   SOLE   19,539 0 908
TARGET CORP COM 87612E106   468,079 3,549 SH   SOLE   3,349 0 200
TESLA INC COM 88160R101   11,941,947 45,620 SH   SOLE   28,148 0 17,472
TEXAS INSTRS INC COM 882508104   284,970 1,583 SH   SOLE   1,583 0 0
TYLER TECHNOLOGIES INC COM 902252105   221,979 533 SH   SOLE   533 0 0
UNION PAC CORP COM 907818108   484,336 2,367 SH   SOLE   2,367 0 0
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676   1,458,860 9,582 SH   SOLE   9,582 0 0
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   10,878,722 136,342 SH   SOLE   113,135 0 23,207
VANECK ETF TRUST PREFERRED SECURT 92189F429   541,586 30,650 SH   SOLE   29,850 0 800
VANECK ETF TRUST GOLD MINERS ETF 92189F106   2,346,292 77,924 SH   SOLE   77,924 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   541,448 2,458 SH   SOLE   883 0 1,575
VANGUARD INDEX FDS GROWTH ETF 922908736   286,073 1,011 SH   SOLE   1,011 0 0
VANGUARD INDEX FDS VALUE ETF 922908744   219,402 1,544 SH   SOLE   1,544 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   1,074,152 2,637 SH   SOLE   2,637 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   6,171,402 151,706 SH   SOLE   146,955 0 4,751
VANGUARD MALVERN FDS STRM INFPROIDX 922020805   3,104,491 65,468 SH   SOLE   61,968 0 3,500
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   29,933,882 518,515 SH   SOLE   509,419 0 9,096
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   26,220,529 567,790 SH   SOLE   550,875 0 16,915
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   254,538 2,400 SH   SOLE   2,400 0 0
VERISK ANALYTICS INC COM 92345Y106   256,996 1,137 SH   SOLE   1,137 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   503,818 13,547 SH   SOLE   12,382 0 1,165
VISA INC COM CL A 92826C839   509,644 2,146 SH   SOLE   1,996 0 150
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105   13,597,234 45,963 SH   SOLE   41,233 0 4,730