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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101 7,389 66,873 SH   SOLE   58,344 0 8,529
ABBOTT LABS COM 002824100 344 3,553 SH   SOLE   3,553 0 0
ABBVIE INC COM 00287Y109 1,710 12,745 SH   SOLE   11,585 0 1,160
ABRDN ASIA PACIFIC INCOME FU COM 003009107 129 51,100 SH   SOLE   51,100 0 0
ABRDN GOLD ETF TRUST PHYSCL GOLD SHS 00326A104 175 11,000 SH   SOLE   5,000 0 6,000
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 380 1,478 SH   SOLE   1,478 0 0
ADVANCED MICRO DEVICES INC COM 007903107 1,419 22,389 SH   SOLE   21,859 0 530
AGNICO EAGLE MINES LTD COM 008474108 1,140 27,000 SH   SOLE   0 0 27,000
ALPHABET INC CAP STK CL C 02079K107 899 9,347 SH   SOLE   4,967 0 4,380
ALPHABET INC CAP STK CL A 02079K305 13,941 145,749 SH   SOLE   132,842 0 12,907
ALTAIR ENGR INC COM CL A 021369103 662 14,965 SH   SOLE   14,965 0 0
AMAZON COM INC COM 023135106 10,744 95,084 SH   SOLE   79,438 0 15,646
AMERICAN TOWER CORP NEW COM 03027X100 16,775 78,130 SH   SOLE   71,197 0 6,933
AMGEN INC COM 031162100 605 2,685 SH   SOLE   2,685 0 0
APPLE INC COM 037833100 37,250 269,537 SH   SOLE   251,816 0 17,721
AT&T INC COM 00206R102 1,384 90,225 SH   SOLE   21,225 0 69,000
AUTOMATIC DATA PROCESSING IN COM 053015103 14,026 62,011 SH   SOLE   60,045 0 1,966
BERKSHIRE HATHAWAY INC DEL CL A 084670108 406 1 SH   SOLE   1 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 3,620 13,556 SH   SOLE   10,552 0 3,004
BK OF AMERICA CORP COM 060505104 868 28,741 SH   SOLE   27,340 0 1,401
BLACKROCK FLOATING RATE INCO COM 09255X100 1,027 93,256 SH   SOLE   90,056 0 3,200
BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 136 12,652 SH   SOLE   12,652 0 0
BOEING CO COM 097023105 1,767 14,595 SH   SOLE   14,595 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 380 5,340 SH   SOLE   5,340 0 0
BROADCOM INC COM 11135F101 353 794 SH   SOLE   794 0 0
CASTOR MARITIME INC SHS NEW Y1146L125 11 10,000 SH   SOLE   10,000 0 0
CELSIUS HLDGS INC COM NEW 15118V207 458 5,048 SH   SOLE   5,048 0 0
CHEVRON CORP NEW COM 166764100 1,146 7,977 SH   SOLE   7,977 0 0
CINTAS CORP COM 172908105 14,000 36,066 SH   SOLE   34,723 0 1,343
CISCO SYS INC COM 17275R102 1,157 28,918 SH   SOLE   18,068 0 10,850
CLOROX CO DEL COM 189054109 353 2,749 SH   SOLE   2,749 0 0
COMMERCE BANCSHARES INC COM 200525103 219 3,307 SH   SOLE   3,307 0 0
CONSOLIDATED EDISON INC COM 209115104 2,016 23,510 SH   SOLE   12,560 0 10,950
COSTCO WHSL CORP NEW COM 22160K105 1,056 2,236 SH   SOLE   2,236 0 0
CVB FINL CORP COM 126600105 848 33,500 SH   SOLE   33,500 0 0
DEVON ENERGY CORP NEW COM 25179M103 207 3,443 SH   SOLE   3,443 0 0
DISNEY WALT CO COM 254687106 960 10,181 SH   SOLE   9,921 0 260
DNP SELECT INCOME FD INC COM 23325P104 180 17,400 SH   SOLE   14,900 0 2,500
DOMINION ENERGY INC COM 25746U109 438 6,342 SH   SOLE   6,342 0 0
DOUBLELINE INCOME SOLUTIONS COM 258622109 147 13,620 SH   SOLE   13,620 0 0
DOUBLELINE OPPORTUNISTIC CR COM 258623107 493 34,110 SH   SOLE   30,910 0 3,200
DUKE ENERGY CORP NEW COM NEW 26441C204 321 3,450 SH   SOLE   3,450 0 0
EATON CORP PLC SHS G29183103 1,359 10,190 SH   SOLE   9,090 0 1,100
EATON VANCE LTD DURATION INC COM 27828H105 844 91,647 SH   SOLE   88,447 0 3,200
EMERSON ELEC CO COM 291011104 413 5,643 SH   SOLE   5,643 0 0
ENETI INC COM Y2294C107 133 20,000 SH   SOLE   20,000 0 0
EXXON MOBIL CORP COM 30231G102 9,483 108,616 SH   SOLE   108,616 0 0
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 209 2,300 SH   SOLE   2,300 0 0
FIRST FNDTN INC COM 32026V104 303 16,700 SH   SOLE   16,700 0 0
FIRST TR SR FLTG RATE INCOME COM 33733U108 245 24,500 SH   SOLE   24,500 0 0
FORD MTR CO DEL COM 345370860 612 54,621 SH   SOLE   29,621 0 25,000
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 78 23,853 SH   SOLE   23,853 0 0
GENERAL MLS INC COM 370334104 334 4,362 SH   SOLE   4,362 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 218 743 SH   SOLE   743 0 0
HOME DEPOT INC COM 437076102 619 2,245 SH   SOLE   2,045 0 200
HONEYWELL INTL INC COM 438516106 773 4,631 SH   SOLE   4,631 0 0
INTEL CORP COM 458140100 10,022 388,906 SH   SOLE   346,965 0 41,941
INVESCO EXCH TRADED FD TR II CALIF AMT MUN 46138E206 432 18,650 SH   SOLE   12,400 0 6,250
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 209 3,618 SH   SOLE   3,618 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 1,659 7,326 SH   SOLE   326 0 7,000
INVESCO QQQ TR UNIT SER 1 46090E103 3,169 11,856 SH   SOLE   5,638 0 6,218
ISHARES TR ISHS 5-10YR INVT 464288638 727 15,049 SH   SOLE   13,849 0 1,200
ISHARES TR RUS 1000 GRW ETF 464287614 2,113 10,043 SH   SOLE   43 0 10,000
ISHARES TR US HLTHCARE ETF 464287762 1,023 4,042 SH   SOLE   42 0 4,000
ISHARES TR ISHARES BIOTECH 464287556 595 5,085 SH   SOLE   1,845 0 3,240
ISHARES TR CORE S&P500 ETF 464287200 239 667 SH   SOLE   667 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 327 1,983 SH   SOLE   1,783 0 200
JOHNSON & JOHNSON COM 478160104 4,129 25,277 SH   SOLE   17,082 0 8,195
JPMORGAN CHASE & CO COM 46625H100 5,994 57,355 SH   SOLE   47,454 0 9,901
KIMBERLY-CLARK CORP COM 494368103 311 2,760 SH   SOLE   2,340 0 420
KINROSS GOLD CORP COM 496902404 733 195,000 SH   SOLE   0 0 195,000
KLA CORP COM NEW 482480100 3,039 10,043 SH   SOLE   9,639 0 404
LAM RESEARCH CORP COM 512807108 698 1,906 SH   SOLE   1,796 0 110
LOCKHEED MARTIN CORP COM 539830109 11,163 28,897 SH   SOLE   26,522 0 2,375
LOWES COS INC COM 548661107 2,567 13,670 SH   SOLE   13,530 0 140
LULULEMON ATHLETICA INC COM 550021109 335 1,200 SH   SOLE   1,200 0 0
MEDTRONIC PLC SHS G5960L103 10,008 123,933 SH   SOLE   112,735 0 11,198
MERCK & CO INC COM 58933Y105 918 10,658 SH   SOLE   10,318 0 340
META PLATFORMS INC CL A 30303M102 12,166 89,666 SH   SOLE   81,674 0 7,992
MICRON TECHNOLOGY INC COM 595112103 291 5,810 SH   SOLE   5,810 0 0
MICROSOFT CORP COM 594918104 3,739 16,056 SH   SOLE   9,389 0 6,667
MORGAN STANLEY COM NEW 617446448 232 2,936 SH   SOLE   2,936 0 0
NETFLIX INC COM 64110L106 322 1,366 SH   SOLE   1,366 0 0
NORTHROP GRUMMAN CORP COM 666807102 483 1,026 SH   SOLE   1,026 0 0
NUVEEN AMT FREE MUN CR INC F COM 67071L106 362 30,989 SH   SOLE   30,989 0 0
NUVEEN CA QUALTY MUN INCOME COM 67066Y105 770 70,220 SH   SOLE   67,720 0 2,500
NUVEEN CALIFORNIA AMT QLT MU COM 670651108 808 68,439 SH   SOLE   63,739 0 4,700
NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 234 19,675 SH   SOLE   16,675 0 3,000
NVIDIA CORPORATION COM 67066G104 724 5,961 SH   SOLE   5,889 0 72
PALO ALTO NETWORKS INC COM 697435105 431 2,634 SH   SOLE   2,274 0 360
PARKER-HANNIFIN CORP COM 701094104 343 1,416 SH   SOLE   1,416 0 0
PAYPAL HLDGS INC COM 70450Y103 219 2,544 SH   SOLE   2,544 0 0
PBF ENERGY INC CL A 69318G106 1,017 28,912 SH   SOLE   28,912 0 0
PEPSICO INC COM 713448108 622 3,807 SH   SOLE   3,807 0 0
PFIZER INC COM 717081103 2,837 64,829 SH   SOLE   61,729 0 3,100
PIONEER NAT RES CO COM 723787107 17,038 78,688 SH   SOLE   73,949 0 4,739
PRICE T ROWE GROUP INC COM 74144T108 7,435 70,800 SH   SOLE   57,931 0 12,869
PROCTER AND GAMBLE CO COM 742718109 1,017 8,057 SH   SOLE   7,757 0 300
QUALCOMM INC COM 747525103 1,421 12,578 SH   SOLE   12,278 0 300
RAYTHEON TECHNOLOGIES CORP COM 75513E101 468 5,719 SH   SOLE   5,719 0 0
REGENERON PHARMACEUTICALS COM 75886F107 22,215 32,248 SH   SOLE   30,184 0 2,064
SALESFORCE INC COM 79466L302 231 1,605 SH   SOLE   1,605 0 0
SCHWAB CHARLES CORP COM 808513105 667 9,286 SH   SOLE   9,168 0 118
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 223 5,891 SH   SOLE   5,891 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 5,563 132,479 SH   SOLE   132,479 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 25,953 572,796 SH   SOLE   562,703 0 10,093
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 56,939 1,344,493 SH   SOLE   1,263,673 0 80,820
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 29,048 1,032,635 SH   SOLE   955,627 0 77,008
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 3,399 51,170 SH   SOLE   14,620 0 36,550
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 8,615 384,583 SH   SOLE   312,710 0 71,873
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 2,782 47,544 SH   SOLE   25,530 0 22,014
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 336 6,027 SH   SOLE   5,517 0 510
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 2,965 45,259 SH   SOLE   959 0 44,300
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 318 2,677 SH   SOLE   2,677 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 205 2,846 SH   SOLE   2,846 0 0
SNAP ON INC COM 833034101 19,894 98,802 SH   SOLE   92,558 0 6,244
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 1,192 4,150 SH   SOLE   150 0 4,000
SPDR GOLD TR GOLD SHS 78463V107 274 1,770 SH   SOLE   1,770 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,358 3,803 SH   SOLE   3,803 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 66 10,000 SH   SOLE   10,000 0 0
STARBUCKS CORP COM 855244109 1,440 17,089 SH   SOLE   16,298 0 791
STRYKER CORPORATION COM 863667101 8,201 40,493 SH   SOLE   39,035 0 1,458
TARGET CORP COM 87612E106 496 3,342 SH   SOLE   3,142 0 200
TESLA INC COM 88160R101 13,832 52,147 SH   SOLE   24,865 0 27,282
TEXAS INSTRS INC COM 882508104 241 1,559 SH   SOLE   1,559 0 0
UNION PAC CORP COM 907818108 460 2,362 SH   SOLE   2,362 0 0
VANECK ETF TRUST PREFERRED SECURT 92189F429 546 31,750 SH   SOLE   30,950 0 800
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 8,085 134,768 SH   SOLE   113,651 0 21,117
VANECK ETF TRUST GOLD MINERS ETF 92189F106 1,861 77,159 SH   SOLE   2,159 0 75,000
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 997 5,386 SH   SOLE   5,386 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 441 2,458 SH   SOLE   883 0 1,575
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 585 1,781 SH   SOLE   1,781 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 223 1,810 SH   SOLE   1,810 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 3,962 108,581 SH   SOLE   105,248 0 3,333
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 3,948 82,062 SH   SOLE   78,562 0 3,500
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 29,167 504,703 SH   SOLE   496,008 0 8,695
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 840 11,313 SH   SOLE   10,913 0 400
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 14,106 387,957 SH   SOLE   376,347 0 11,610
VERIZON COMMUNICATIONS INC COM 92343V104 675 17,785 SH   SOLE   16,620 0 1,165
VINCO VENTURES INC COM 927330100 9 10,000 SH   SOLE   10,000 0 0
VISA INC COM CL A 92826C839 205 1,154 SH   SOLE   1,004 0 150
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 11,558 44,111 SH   SOLE   40,021 0 4,090