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
ABBOTT LABS COM 002824100   2,112,677 21,814 SH   SOLE   21,814 0 0
ABBVIE INC COM 00287Y109   3,951,944 26,512 SH   SOLE   25,612 900 0
ABRDN ASIA PACIFIC INCOME FU COM 003009107   125,195 51,100 SH   SOLE   51,100 0 0
ABRDN GOLD ETF TRUST PHYSCL GOLD SHS 00326A104   204,833 11,579 SH   SOLE   5,579 6,000 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   453,909 1,478 SH   SOLE   1,478 0 0
ADOBE INC COM 00724F101   13,379,266 26,239 SH   SOLE   23,856 2,383 0
ADVANCED MICRO DEVICES INC COM 007903107   2,147,704 20,888 SH   SOLE   20,308 580 0
AGNICO EAGLE MINES LTD COM 008474108   2,318,768 51,018 SH   SOLE   51,018 0 0
AGRIFORCE GROWING SYSTEMS LT COM C00948106   1,867 16,666 SH   SOLE   16,666 0 0
ALPHABET INC CAP STK CL C 02079K107   1,331,289 10,097 SH   SOLE   5,717 4,380 0
ALPHABET INC CAP STK CL A 02079K305   17,685,991 135,152 SH   SOLE   122,284 12,868 0
ALTAIR ENGR INC COM CL A 021369103   936,210 14,965 SH   SOLE   14,965 0 0
AMAZON COM INC COM 023135106   12,296,190 96,729 SH   SOLE   81,115 15,614 0
AMERICAN TOWER CORP NEW COM 03027X100   13,871,273 84,349 SH   SOLE   77,411 6,938 0
AMGEN INC COM 031162100   659,806 2,455 SH   SOLE   2,455 0 0
ANSYS INC COM 03662Q105   478,460 1,608 SH   SOLE   1,608 0 0
APPLE INC COM 037833100   44,456,294 259,660 SH   SOLE   241,936 17,724 0
AT&T INC COM 00206R102   1,227,155 81,701 SH   SOLE   12,701 69,000 0
AUTOMATIC DATA PROCESSING IN COM 053015103   10,873,755 45,198 SH   SOLE   43,614 1,584 0
BANK AMERICA CORP COM 060505104   866,277 31,640 SH   SOLE   30,239 1,401 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   5,203,356 14,854 SH   SOLE   11,850 3,004 0
BLACKROCK FLOATING RATE INCO COM 09255X100   479,879 38,025 SH   SOLE   36,825 1,200 0
BOEING CO COM 097023105   2,623,658 13,688 SH   SOLE   13,688 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   366,805 6,320 SH   SOLE   6,320 0 0
BROADCOM INC COM 11135F101   867,126 1,044 SH   SOLE   1,044 0 0
CELSIUS HLDGS INC COM NEW 15118V207   866,237 5,048 SH   SOLE   5,048 0 0
CHEVRON CORP NEW COM 166764100   1,815,815 10,769 SH   SOLE   10,629 140 0
CINTAS CORP COM 172908105   10,591,443 22,019 SH   SOLE   21,039 980 0
CISCO SYS INC COM 17275R102   1,501,702 27,933 SH   SOLE   17,083 10,850 0
CLOROX CO DEL COM 189054109   353,215 2,695 SH   SOLE   2,695 0 0
COCA COLA CO COM 191216100   253,845 4,535 SH   SOLE   3,991 544 0
CONSOLIDATED EDISON INC COM 209115104   1,955,900 22,868 SH   SOLE   11,918 10,950 0
COSTAR GROUP INC COM 22160N109   323,553 4,208 SH   SOLE   4,208 0 0
COSTCO WHSL CORP NEW COM 22160K105   1,423,557 2,520 SH   SOLE   2,470 50 0
CVB FINL CORP COM 126600105   571,665 34,500 SH   SOLE   34,500 0 0
DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401   261,146 5,610 SH   SOLE   5,610 0 0
DISNEY WALT CO COM 254687106   10,271,326 126,728 SH   SOLE   117,630 9,098 0
DNP SELECT INCOME FD INC COM 23325P104   165,648 17,400 SH   SOLE   14,900 2,500 0
DOUBLELINE INCOME SOLUTIONS COM 258622109   126,576 10,800 SH   SOLE   10,800 0 0
DOUBLELINE OPPORTUNISTIC CR COM 258623107   410,573 28,160 SH   SOLE   24,960 3,200 0
DUKE ENERGY CORP NEW COM NEW 26441C204   318,795 3,612 SH   SOLE   3,612 0 0
EATON CORP PLC SHS G29183103   2,082,679 9,765 SH   SOLE   8,815 950 0
EATON VANCE LTD DURATION INC COM 27828H105   246,078 27,221 SH   SOLE   25,821 1,400 0
EMERSON ELEC CO COM 291011104   622,123 6,442 SH   SOLE   6,442 0 0
ENETI INC COM Y2294C107   171,360 17,000 SH   SOLE   17,000 0 0
EXPONENT INC COM 30214U102   215,113 2,513 SH   SOLE   2,513 0 0
EXXON MOBIL CORP COM 30231G102   13,494,467 114,768 SH   SOLE   114,768 0 0
FASTENAL CO COM 311900104   434,388 7,950 SH   SOLE   7,950 0 0
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808   282,739 2,300 SH   SOLE   2,300 0 0
FIRST TR SR FLTG RATE INCOME COM 33733U108   162,000 16,200 SH   SOLE   16,200 0 0
FORD MTR CO DEL COM 345370860   485,964 39,128 SH   SOLE   14,128 25,000 0
GENERAL MLS INC COM 370334104   222,702 3,480 SH   SOLE   3,480 0 0
HOME DEPOT INC COM 437076102   619,675 2,051 SH   SOLE   1,851 200 0
HONEYWELL INTL INC COM 438516106   1,009,167 5,463 SH   SOLE   5,343 120 0
INTEL CORP COM 458140100   18,549,865 521,796 SH   SOLE   465,557 56,239 0
INTERNATIONAL BUSINESS MACHS COM 459200101   240,239 1,712 SH   SOLE   1,712 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   345,779 1,183 SH   SOLE   1,183 0 0
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   212,702 3,618 SH   SOLE   3,618 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282   2,013,765 71,537 SH   SOLE   1,537 70,000 0
INVESCO QQQ TR UNIT SER 1 46090E103   4,307,580 12,023 SH   SOLE   5,803 6,220 0
ISHARES TR ISHS 5-10YR INVT 464288638   295,511 6,074 SH   SOLE   4,874 1,200 0
ISHARES TR RUS 1000 GRW ETF 464287614   2,659,900 10,000 SH   SOLE   0 10,000 0
ISHARES TR ISHARES BIOTECH 464287556   566,814 4,635 SH   SOLE   1,395 3,240 0
ISHARES TR US HLTHCARE ETF 464287762   1,087,987 4,029 SH   SOLE   29 4,000 0
ISHARES TR RUSSELL 2000 ETF 464287655   603,567 3,415 SH   SOLE   3,415 0 0
JOHNSON & JOHNSON COM 478160104   3,789,589 24,331 SH   SOLE   16,186 8,145 0
JPMORGAN CHASE & CO COM 46625H100   8,264,672 56,990 SH   SOLE   47,089 9,901 0
KIMBERLY-CLARK CORP COM 494368103   276,142 2,285 SH   SOLE   1,865 420 0
KLA CORP COM NEW 482480100   3,173,469 6,919 SH   SOLE   6,515 404 0
LAM RESEARCH CORP COM 512807108   1,104,088 1,762 SH   SOLE   1,642 120 0
LOCKHEED MARTIN CORP COM 539830109   10,266,424 25,104 SH   SOLE   22,250 2,854 0
LOWES COS INC COM 548661107   2,097,617 10,092 SH   SOLE   9,952 140 0
MCDONALDS CORP COM 580135101   245,016 930 SH   SOLE   906 24 0
MEDTRONIC PLC SHS G5960L103   1,255,965 16,028 SH   SOLE   6,903 9,125 0
MERCK & CO INC COM 58933Y105   1,006,584 9,777 SH   SOLE   9,457 320 0
META PLATFORMS INC CL A 30303M102   1,347,943 4,490 SH   SOLE   4,390 100 0
MICROSOFT CORP COM 594918104   5,550,762 17,579 SH   SOLE   10,890 6,689 0
MORGAN STANLEY COM NEW 617446448   280,606 3,436 SH   SOLE   3,436 0 0
NETFLIX INC COM 64110L106   682,323 1,807 SH   SOLE   1,807 0 0
NEW YORK TIMES CO CL A 650111107   266,482 6,468 SH   SOLE   0 6,468 0
NORTHROP GRUMMAN CORP COM 666807102   456,917 1,038 SH   SOLE   1,038 0 0
NUVEEN CA QUALTY MUN INCOME COM 67066Y105   598,252 61,995 SH   SOLE   58,495 3,500 0
NUVEEN CALIFORNIA AMT QLT MU COM 670651108   638,829 62,264 SH   SOLE   56,564 5,700 0
NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101   249,086 19,675 SH   SOLE   16,675 3,000 0
NVIDIA CORPORATION COM 67066G104   2,013,494 4,629 SH   SOLE   4,507 122 0
PALO ALTO NETWORKS INC COM 697435105   690,426 2,945 SH   SOLE   2,635 310 0
PARKER-HANNIFIN CORP COM 701094104   489,627 1,257 SH   SOLE   1,257 0 0
PBF ENERGY INC CL A 69318G106   1,162,566 21,718 SH   SOLE   21,718 0 0
PEPSICO INC COM 713448108   803,838 4,744 SH   SOLE   4,744 0 0
PFIZER INC COM 717081103   2,137,010 64,426 SH   SOLE   61,326 3,100 0
PHILLIPS 66 COM 718546104   368,500 3,067 SH   SOLE   3,067 0 0
PIONEER NAT RES CO COM 723787107   20,219,519 88,083 SH   SOLE   82,321 5,762 0
PRICE T ROWE GROUP INC COM 74144T108   1,879,436 17,922 SH   SOLE   17,463 459 0
PROCTER AND GAMBLE CO COM 742718109   1,179,079 8,084 SH   SOLE   7,784 300 0
QUALCOMM INC COM 747525103   1,515,024 13,641 SH   SOLE   13,341 300 0
REGENERON PHARMACEUTICALS COM 75886F107   20,505,694 24,917 SH   SOLE   23,056 1,861 0
RESMED INC COM 761152107   9,273,076 62,711 SH   SOLE   60,311 2,400 0
ROPER TECHNOLOGIES INC COM 776696106   326,889 675 SH   SOLE   675 0 0
RTX CORPORATION COM 75513E101   386,973 5,377 SH   SOLE   5,377 0 0
SCHWAB CHARLES CORP COM 808513105   432,813 7,884 SH   SOLE   7,692 192 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706   8,665,343 361,961 SH   SOLE   290,252 71,709 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   89,854,114 1,775,773 SH   SOLE   1,676,490 99,283 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409   2,734,329 42,419 SH   SOLE   20,395 22,024 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   3,644,989 51,512 SH   SOLE   14,962 36,550 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839   477,712 10,801 SH   SOLE   10,589 212 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   30,727,215 904,806 SH   SOLE   829,300 75,506 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   6,995,858 140,338 SH   SOLE   140,338 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   748,876 10,298 SH   SOLE   9,776 522 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   409,825 2,500 SH   SOLE   2,500 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   2,654,797 45,050 SH   SOLE   750 44,300 0
SNAP ON INC COM 833034101   21,508,573 84,328 SH   SOLE   78,457 5,871 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   1,390,043 4,150 SH   SOLE   150 4,000 0
SPDR GOLD TR GOLD SHS 78463V107   354,902 2,070 SH   SOLE   2,070 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   11,993,454 28,056 SH   SOLE   28,056 0 0
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   32,888,547 358,185 SH   SOLE   352,450 5,735 0
SPDR SER TR PORTFOLIO S&P500 78464A854   5,802,869 115,457 SH   SOLE   115,457 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107   75,800 10,000 SH   SOLE   10,000 0 0
STARBUCKS CORP COM 855244109   1,534,306 16,811 SH   SOLE   16,035 776 0
STRYKER CORPORATION COM 863667101   5,320,247 19,469 SH   SOLE   18,591 878 0
TARGET CORP COM 87612E106   292,822 2,648 SH   SOLE   2,448 200 0
TESLA INC COM 88160R101   11,771,099 47,043 SH   SOLE   29,571 17,472 0
TEXAS INSTRS INC COM 882508104   268,969 1,692 SH   SOLE   1,692 0 0
TYLER TECHNOLOGIES INC COM 902252105   205,813 533 SH   SOLE   533 0 0
UNION PAC CORP COM 907818108   478,734 2,351 SH   SOLE   2,351 0 0
VANECK ETF TRUST GOLD MINERS ETF 92189F106   2,533,227 94,137 SH   SOLE   94,137 0 0
VANECK ETF TRUST PREFERRED SECURT 92189F429   532,037 31,650 SH   SOLE   30,850 800 0
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676   1,226,821 8,462 SH   SOLE   8,462 0 0
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   10,490,183 138,320 SH   SOLE   114,794 23,526 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   48,413,364 693,800 SH   SOLE   680,715 13,085 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   1,010,209 2,572 SH   SOLE   2,572 0 0
VANGUARD INDEX FDS VALUE ETF 922908744   213,378 1,547 SH   SOLE   1,547 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   513,607 2,418 SH   SOLE   843 1,575 0
VANGUARD INDEX FDS GROWTH ETF 922908736   289,466 1,063 SH   SOLE   1,063 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   7,267,178 185,340 SH   SOLE   180,337 5,003 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805   2,954,286 62,485 SH   SOLE   58,985 3,500 0
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   362,673 6,296 SH   SOLE   6,296 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   26,860,779 614,382 SH   SOLE   596,523 17,859 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   248,211 2,402 SH   SOLE   2,402 0 0
VERISK ANALYTICS INC COM 92345Y106   268,605 1,137 SH   SOLE   1,137 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   362,683 11,190 SH   SOLE   10,025 1,165 0
VISA INC COM CL A 92826C839   520,065 2,261 SH   SOLE   2,111 150 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105   11,560,877 48,877 SH   SOLE   44,106 4,771 0