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 11,395 76,538 SH   SOLE   67,372 0 9,166
ABBOTT LABS COM 002824100 420 3,552 SH   SOLE   3,552 0 0
ABBVIE INC COM 00287Y109 2,292 14,136 SH   SOLE   12,961 0 1,175
ABERDEEN ASIA-PACIFIC INCOME COM 003009107 173 51,100 SH   SOLE   51,100 0 0
ABRDN GOLD ETF TRUST PHYSCL GOLD SHS 00326A104 204 11,000 SH   SOLE   5,000 0 6,000
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 498 1,478 SH   SOLE   1,478 0 0
ADVANCED MICRO DEVICES INC COM 007903107 2,230 20,399 SH   SOLE   19,825 0 574
AGNICO EAGLE MINES LTD COM 008474108 919 15,000 SH   SOLE   0 0 15,000
ALPHABET INC CAP STK CL A 02079K305 20,677 7,434 SH   SOLE   6,787 0 647
ALPHABET INC CAP STK CL C 02079K107 1,357 486 SH   SOLE   261 0 225
ALTAIR ENGR INC COM CL A 021369103 964 14,965 SH   SOLE   14,965 0 0
AMAZON COM INC COM 023135106 15,853 4,863 SH   SOLE   4,076 0 787
AMERICAN TOWER CORP NEW COM 03027X100 19,268 76,699 SH   SOLE   71,740 0 4,959
AMGEN INC COM 031162100 649 2,685 SH   SOLE   2,685 0 0
ANNALY CAPITAL MANAGEMENT IN COM 035710409 91 12,900 SH   SOLE   12,900 0 0
APPLE INC COM 037833100 47,816 273,843 SH   SOLE   255,840 0 18,003
AT&T INC COM 00206R102 1,721 72,810 SH   SOLE   21,810 0 51,000
AUTOMATIC DATA PROCESSING IN COM 053015103 19,250 84,602 SH   SOLE   77,141 0 7,461
BERKSHIRE HATHAWAY INC DEL CL A 084670108 529 1 SH   SOLE   1 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 4,429 12,550 SH   SOLE   9,546 0 3,004
BIOGEN INC COM 09062X103 444 2,107 SH   SOLE   2,011 0 96
BK OF AMERICA CORP COM 060505104 1,209 29,337 SH   SOLE   27,936 0 1,401
BLACKROCK FLOATING RATE INCO COM 09255X100 1,136 87,230 SH   SOLE   84,530 0 2,700
BLACKSTONE INC COM 09260D107 214 1,682 SH   SOLE   1,564 0 118
BOEING CO COM 097023105 2,929 15,296 SH   SOLE   15,296 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 404 5,525 SH   SOLE   5,525 0 0
BROADCOM INC COM 11135F101 497 790 SH   SOLE   790 0 0
CASTOR MARITIME INC SHS NEW Y1146L125 18 10,000 SH   SOLE   10,000 0 0
CELSIUS HLDGS INC COM NEW 15118V207 279 5,048 SH   SOLE   5,048 0 0
CHEVRON CORP NEW COM 166764100 1,174 7,208 SH   SOLE   7,208 0 0
CINTAS CORP COM 172908105 21,620 50,824 SH   SOLE   49,242 0 1,582
CISCO SYS INC COM 17275R102 1,598 28,655 SH   SOLE   17,805 0 10,850
CITIGROUP INC COM NEW 172967424 230 4,315 SH   SOLE   4,315 0 0
CLOROX CO DEL COM 189054109 367 2,642 SH   SOLE   2,642 0 0
COMMERCE BANCSHARES INC COM 200525103 237 3,307 SH   SOLE   3,307 0 0
CONSOLIDATED EDISON INC COM 209115104 2,223 23,475 SH   SOLE   12,525 0 10,950
COSTCO WHSL CORP NEW COM 22160K105 1,435 2,492 SH   SOLE   2,492 0 0
CVB FINL CORP COM 126600105 708 30,500 SH   SOLE   30,500 0 0
DISNEY WALT CO COM 254687106 1,195 8,714 SH   SOLE   8,454 0 260
DNP SELECT INCOME FD INC COM 23325P104 206 17,400 SH   SOLE   14,900 0 2,500
DOMINION ENERGY INC COM 25746U109 496 5,842 SH   SOLE   5,842 0 0
DOORDASH INC CL A 25809K105 438 3,735 SH   SOLE   3,735 0 0
DOUBLELINE INCOME SOLUTIONS COM 258622109 224 15,420 SH   SOLE   15,420 0 0
DOUBLELINE OPPORTUNISTIC CR COM 258623107 597 35,610 SH   SOLE   32,410 0 3,200
DRAFTKINGS INC COM CL A 26142R104 212 10,903 SH   SOLE   10,903 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 385 3,450 SH   SOLE   3,450 0 0
EATON CORP PLC SHS G29183103 1,554 10,240 SH   SOLE   9,140 0 1,100
EATON VANCE LTD DURATION INC COM 27828H105 973 83,153 SH   SOLE   80,253 0 2,900
EMERSON ELEC CO COM 291011104 553 5,636 SH   SOLE   5,636 0 0
ENETI INC COM Y2294C107 146 23,000 SH   SOLE   23,000 0 0
EXXON MOBIL CORP COM 30231G102 8,824 106,836 SH   SOLE   106,836 0 0
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 283 2,300 SH   SOLE   2,300 0 0
FIRST FNDTN INC COM 32026V104 486 20,000 SH   SOLE   20,000 0 0
FIRST TR SR FLTG RATE INCOME COM 33733U108 344 27,400 SH   SOLE   27,400 0 0
FORD MTR CO DEL COM 345370860 612 36,212 SH   SOLE   26,212 0 10,000
GENERAL ELECTRIC CO COM NEW 369604301 259 2,832 SH   SOLE   2,820 0 12
GENERAL MLS INC COM 370334104 295 4,358 SH   SOLE   4,358 0 0
GENERAL MTRS CO COM 37045V100 203 4,644 SH   SOLE   4,644 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 270 818 SH   SOLE   818 0 0
HANESBRANDS INC COM 410345102 155 10,396 SH   SOLE   10,396 0 0
HOME DEPOT INC COM 437076102 615 2,055 SH   SOLE   1,855 0 200
HONEYWELL INTL INC COM 438516106 795 4,085 SH   SOLE   4,085 0 0
INTEL CORP COM 458140100 18,199 367,221 SH   SOLE   333,881 0 33,340
INTERNATIONAL BUSINESS MACHS COM 459200101 271 2,082 SH   SOLE   2,082 0 0
INVESCO EXCH TRADED FD TR II CALIF AMT MUN 46138E206 716 27,750 SH   SOLE   21,500 0 6,250
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 244 3,630 SH   SOLE   3,630 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 2,068 7,152 SH   SOLE   152 0 7,000
INVESCO QQQ TR UNIT SER 1 46090E103 4,796 13,230 SH   SOLE   6,212 0 7,018
IRON MTN INC NEW COM 46284V101 205 3,700 SH   SOLE   3,700 0 0
ISHARES INC MSCI TAIWAN ETF 46434G772 5,137 83,600 SH   SOLE   83,600 0 0
ISHARES TR ISHARES BIOTECH 464287556 702 5,385 SH   SOLE   2,145 0 3,240
ISHARES TR ISHS 5-10YR INVT 464288638 949 17,287 SH   SOLE   15,687 0 1,600
ISHARES TR RUS 1000 GRW ETF 464287614 2,776 10,000 SH   SOLE   0 0 10,000
ISHARES TR RUSSELL 2000 ETF 464287655 557 2,715 SH   SOLE   2,515 0 200
ISHARES TR US HLTHCARE ETF 464287762 1,211 4,192 SH   SOLE   42 0 4,150
JOHNSON & JOHNSON COM 478160104 4,732 26,701 SH   SOLE   18,183 0 8,518
JPMORGAN CHASE & CO COM 46625H100 8,097 59,395 SH   SOLE   49,494 0 9,901
KIMBERLY-CLARK CORP COM 494368103 340 2,760 SH   SOLE   2,340 0 420
KINROSS GOLD CORP COM 496902404 1,029 175,000 SH   SOLE   0 0 175,000
KLA CORP COM NEW 482480100 5,790 15,817 SH   SOLE   10,063 0 5,754
LAM RESEARCH CORP COM 512807108 834 1,551 SH   SOLE   1,441 0 110
LOCKHEED MARTIN CORP COM 539830109 13,780 31,220 SH   SOLE   28,716 0 2,504
LOWES COS INC COM 548661107 5,566 27,527 SH   SOLE   16,900 0 10,627
LULULEMON ATHLETICA INC COM 550021109 351 960 SH   SOLE   960 0 0
MEDTRONIC PLC SHS G5960L103 14,492 130,617 SH   SOLE   119,243 0 11,374
MERCK & CO INC COM 58933Y105 940 11,453 SH   SOLE   11,113 0 340
META PLATFORMS INC CL A 30303M102 19,454 87,488 SH   SOLE   79,229 0 8,259
MICRON TECHNOLOGY INC COM 595112103 317 4,065 SH   SOLE   4,065 0 0
MICROSOFT CORP COM 594918104 4,827 15,657 SH   SOLE   8,991 0 6,666
NANOSTRING TECHNOLOGIES INC COM 63009R109 209 6,000 SH   SOLE   6,000 0 0
NETFLIX INC COM 64110L106 514 1,373 SH   SOLE   1,373 0 0
NORTHROP GRUMMAN CORP COM 666807102 459 1,026 SH   SOLE   1,026 0 0
NUVEEN CA QUALTY MUN INCOME COM 67066Y105 922 70,270 SH   SOLE   67,770 0 2,500
NUVEEN CALIFORNIA AMT QLT MU COM 670651108 939 69,239 SH   SOLE   64,539 0 4,700
NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 280 19,675 SH   SOLE   16,675 0 3,000
NVIDIA CORPORATION COM 67066G104 1,246 4,568 SH   SOLE   4,496 0 72
PALO ALTO NETWORKS INC COM 697435105 624 1,003 SH   SOLE   868 0 135
PARKER-HANNIFIN CORP COM 701094104 402 1,416 SH   SOLE   1,416 0 0
PAYPAL HLDGS INC COM 70450Y103 279 2,414 SH   SOLE   2,414 0 0
PBF ENERGY INC CL A 69318G106 464 19,055 SH   SOLE   19,055 0 0
PEPSICO INC COM 713448108 643 3,839 SH   SOLE   3,839 0 0
PFIZER INC COM 717081103 3,954 76,372 SH   SOLE   64,272 0 12,100
PHILLIPS 66 COM 718546104 242 2,800 SH   SOLE   2,800 0 0
PRICE T ROWE GROUP INC COM 74144T108 10,873 71,916 SH   SOLE   61,920 0 9,996
PROCTER AND GAMBLE CO COM 742718109 1,231 8,057 SH   SOLE   7,757 0 300
PROSHARES TR PSHS ULTRA QQQ 74347R206 212 2,950 SH   SOLE   2,950 0 0
QUALCOMM INC COM 747525103 1,803 11,800 SH   SOLE   11,500 0 300
RAYTHEON TECHNOLOGIES CORP COM 75513E101 561 5,667 SH   SOLE   5,667 0 0
REGENERON PHARMACEUTICALS COM 75886F107 22,446 32,138 SH   SOLE   30,087 0 2,051
SALESFORCE COM INC COM 79466L302 308 1,450 SH   SOLE   1,450 0 0
SCHWAB CHARLES CORP COM 808513105 829 9,836 SH   SOLE   9,718 0 118
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 15,038 541,510 SH   SOLE   460,988 0 80,522
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 54,009 1,470,846 SH   SOLE   1,370,212 0 100,634
SCHWAB STRATEGIC TR SCHWAB FDT US BM 808524789 266 4,600 SH   SOLE   4,600 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 32,536 643,395 SH   SOLE   591,796 0 51,599
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 8,048 150,733 SH   SOLE   143,033 0 7,700
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 4,201 53,255 SH   SOLE   12,290 0 40,965
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 502 6,703 SH   SOLE   6,155 0 548
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 3,592 50,309 SH   SOLE   25,947 0 24,362
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 80,656 1,497,793 SH   SOLE   1,406,118 0 91,675
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 232 4,895 SH   SOLE   4,895 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 3,558 47,780 SH   SOLE   750 0 47,030
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 444 2,792 SH   SOLE   2,792 0 0
SNAP ON INC COM 833034101 20,183 98,224 SH   SOLE   92,018 0 6,206
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 1,543 4,450 SH   SOLE   450 0 4,000
SPDR GOLD TR GOLD SHS 78463V107 320 1,770 SH   SOLE   1,770 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,957 4,333 SH   SOLE   4,333 0 0
SPDR SER TR S&P DIVID ETF 78464A763 211 1,649 SH   SOLE   815 0 834
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 88 10,000 SH   SOLE   10,000 0 0
STARBUCKS CORP COM 855244109 1,477 16,240 SH   SOLE   15,449 0 791
STRYKER CORPORATION COM 863667101 15,673 58,624 SH   SOLE   56,831 0 1,793
TARGET CORP COM 87612E106 444 2,090 SH   SOLE   1,140 0 950
TESLA INC COM 88160R101 18,027 16,729 SH   SOLE   7,635 0 9,094
TEXAS INSTRS INC COM 882508104 310 1,688 SH   SOLE   1,688 0 0
UNION PAC CORP COM 907818108 696 2,546 SH   SOLE   2,546 0 0
VANECK ETF TRUST GOLD MINERS ETF 92189F106 2,379 62,035 SH   SOLE   2,035 0 60,000
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 10,439 139,749 SH   SOLE   116,769 0 22,980
VANECK ETF TRUST PREFERRED SECURT 92189F429 672 32,700 SH   SOLE   31,900 0 800
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 1,650 6,116 SH   SOLE   6,116 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 209 725 SH   SOLE   725 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 647 1,557 SH   SOLE   1,557 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 469 2,058 SH   SOLE   883 0 1,175
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 4,133 80,712 SH   SOLE   77,212 0 3,500
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 206 4,000 SH   SOLE   4,000 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 3,342 42,795 SH   SOLE   42,395 0 400
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 215 4,472 SH   SOLE   4,472 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 922 18,106 SH   SOLE   16,141 0 1,965
VINCO VENTURES INC COM 927330100 32 10,000 SH   SOLE   10,000 0 0
VISA INC COM CL A 92826C839 311 1,404 SH   SOLE   1,224 0 180
WELLS FARGO CO NEW COM 949746101 218 4,500 SH   SOLE   4,500 0 0
YAMANA GOLD INC COM 98462Y100 951 170,500 SH   SOLE   500 0 170,000
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 15,441 37,324 SH   SOLE   34,884 0 2,440