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,424,012 22,022 SH   SOLE   22,022 0 0
ABBVIE INC COM 00287Y109   3,947,973 25,476 SH   SOLE   24,576 900 0
ABRDN ASIA PACIFIC INCOME FU COM 003009107   138,481 51,100 SH   SOLE   51,100 0 0
ABRDN GOLD ETF TRUST PHYSCL GOLD SHS 00326A104   228,569 11,579 SH   SOLE   5,579 6,000 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   507,065 1,445 SH   SOLE   1,445 0 0
ADOBE INC COM 00724F101   15,305,773 25,655 SH   SOLE   23,322 2,333 0
ADVANCED MICRO DEVICES INC COM 007903107   3,105,929 21,070 SH   SOLE   20,530 540 0
AGNICO EAGLE MINES LTD COM 008474108   2,928,990 53,400 SH   SOLE   53,400 0 0
ALPHABET INC CAP STK CL A 02079K305   18,737,598 134,137 SH   SOLE   121,406 12,731 0
ALPHABET INC CAP STK CL C 02079K107   1,575,175 11,177 SH   SOLE   6,797 4,380 0
ALTAIR ENGR INC COM CL A 021369103   1,259,305 14,965 SH   SOLE   14,965 0 0
AMAZON COM INC COM 023135106   14,623,161 96,243 SH   SOLE   80,649 15,594 0
AMERICAN TOWER CORP NEW COM 03027X100   17,584,697 81,456 SH   SOLE   74,589 6,867 0
AMGEN INC COM 031162100   707,089 2,455 SH   SOLE   2,455 0 0
ANSYS INC COM 03662Q105   583,511 1,608 SH   SOLE   1,608 0 0
APPLE INC COM 037833100   50,277,075 261,139 SH   SOLE   243,617 17,522 0
AT&T INC COM 00206R102   1,331,143 79,329 SH   SOLE   10,329 69,000 0
AUTODESK INC COM 052769106   10,519,310 43,204 SH   SOLE   41,607 1,597 0
AUTOMATIC DATA PROCESSING IN COM 053015103   9,880,724 42,412 SH   SOLE   40,895 1,517 0
BANK AMERICA CORP COM 060505104   1,058,322 31,433 SH   SOLE   30,032 1,401 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   5,326,004 14,933 SH   SOLE   11,929 3,004 0
BLACKROCK FLOATING RATE INCO COM 09255X100   482,060 38,077 SH   SOLE   36,877 1,200 0
BOEING CO COM 097023105   5,722,972 21,956 SH   SOLE   21,956 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   289,201 5,636 SH   SOLE   5,636 0 0
BROADCOM INC COM 11135F101   1,093,925 980 SH   SOLE   980 0 0
CADELER A S SPON ADR 12738K109   266,579 14,488 SH   SOLE   14,488 0 0
CASTOR MARITIME INC SHS NEW Y1146L125   18,179 42,775 SH   SOLE   42,775 0 0
CELSIUS HLDGS INC COM NEW 15118V207   825,651 15,144 SH   SOLE   15,144 0 0
CHEVRON CORP NEW COM 166764100   1,597,048 10,707 SH   SOLE   10,567 140 0
CINTAS CORP COM 172908105   12,332,834 20,464 SH   SOLE   19,490 974 0
CISCO SYS INC COM 17275R102   1,410,719 27,924 SH   SOLE   17,074 10,850 0
CLOROX CO DEL COM 189054109   376,185 2,638 SH   SOLE   2,638 0 0
COCA COLA CO COM 191216100   276,510 4,692 SH   SOLE   4,139 553 0
CONSOLIDATED EDISON INC COM 209115104   2,065,929 22,710 SH   SOLE   11,760 10,950 0
COSTAR GROUP INC COM 22160N109   367,737 4,208 SH   SOLE   4,208 0 0
COSTCO WHSL CORP NEW COM 22160K105   1,636,863 2,480 SH   SOLE   2,430 50 0
CVB FINL CORP COM 126600105   696,555 34,500 SH   SOLE   34,500 0 0
DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401   290,766 5,610 SH   SOLE   5,610 0 0
DISNEY WALT CO COM 254687106   11,778,355 130,450 SH   SOLE   121,409 9,041 0
DNP SELECT INCOME FD INC COM 23325P104   147,552 17,400 SH   SOLE   14,900 2,500 0
DOUBLELINE INCOME SOLUTIONS COM 258622109   132,192 10,800 SH   SOLE   10,800 0 0
DOUBLELINE OPPORTUNISTIC CR COM 258623107   431,489 28,110 SH   SOLE   24,910 3,200 0
DUKE ENERGY CORP NEW COM NEW 26441C204   324,890 3,348 SH   SOLE   3,348 0 0
EATON CORP PLC SHS G29183103   2,291,402 9,515 SH   SOLE   8,595 920 0
EATON VANCE LTD DURATION INC COM 27828H105   261,037 27,248 SH   SOLE   25,848 1,400 0
EMERSON ELEC CO COM 291011104   593,842 6,101 SH   SOLE   6,101 0 0
EXPONENT INC COM 30214U102   221,245 2,513 SH   SOLE   2,513 0 0
EXXON MOBIL CORP COM 30231G102   11,321,675 113,239 SH   SOLE   113,239 0 0
FASTENAL CO COM 311900104   514,922 7,950 SH   SOLE   7,950 0 0
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808   330,372 2,300 SH   SOLE   2,300 0 0
FIRST TR SR FLTG RATE INCOME COM 33733U108   163,458 16,200 SH   SOLE   16,200 0 0
FORD MTR CO DEL COM 345370860   467,220 38,328 SH   SOLE   13,328 25,000 0
GENERAL MLS INC COM 370334104   226,849 3,482 SH   SOLE   3,482 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   218,787 567 SH   SOLE   567 0 0
HOME DEPOT INC COM 437076102   699,381 2,018 SH   SOLE   1,788 230 0
HONEYWELL INTL INC COM 438516106   1,159,100 5,527 SH   SOLE   5,407 120 0
INTEL CORP COM 458140100   25,710,595 511,654 SH   SOLE   456,808 54,846 0
INTERNATIONAL BUSINESS MACHS COM 459200101   305,728 1,869 SH   SOLE   1,869 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   399,097 1,183 SH   SOLE   1,183 0 0
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   214,172 3,418 SH   SOLE   3,418 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282   2,335,038 71,539 SH   SOLE   1,539 70,000 0
INVESCO QQQ TR UNIT SER 1 46090E103   4,964,838 12,123 SH   SOLE   5,903 6,220 0
IRON MTN INC DEL COM 46284V101   223,936 3,200 SH   SOLE   3,200 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   908,213 4,525 SH   SOLE   4,525 0 0
ISHARES TR ISHARES BIOTECH 464287556   629,665 4,635 SH   SOLE   1,395 3,240 0
ISHARES TR US HLTHCARE ETF 464287762   1,153,146 4,029 SH   SOLE   29 4,000 0
ISHARES TR ISHS 5-10YR INVT 464288638   300,847 5,786 SH   SOLE   4,586 1,200 0
ISHARES TR RUS 1000 GRW ETF 464287614   3,031,700 10,000 SH   SOLE   0 10,000 0
ISHARES TR CORE S&P500 ETF 464287200   665,339 1,393 SH   SOLE   1,393 0 0
JOHNSON & JOHNSON COM 478160104   3,657,030 23,332 SH   SOLE   15,187 8,145 0
JPMORGAN CHASE & CO COM 46625H100   9,701,660 57,035 SH   SOLE   47,134 9,901 0
KIMBERLY-CLARK CORP COM 494368103   277,650 2,285 SH   SOLE   1,865 420 0
KLA CORP COM NEW 482480100   3,687,767 6,344 SH   SOLE   5,943 401 0
LAM RESEARCH CORP COM 512807108   1,331,258 1,700 SH   SOLE   1,580 120 0
LOCKHEED MARTIN CORP COM 539830109   10,871,305 23,986 SH   SOLE   21,196 2,790 0
LOWES COS INC COM 548661107   1,959,942 8,807 SH   SOLE   8,667 140 0
LULULEMON ATHLETICA INC COM 550021109   368,129 720 SH   SOLE   720 0 0
MCDONALDS CORP COM 580135101   318,174 1,073 SH   SOLE   1,049 24 0
MEDTRONIC PLC SHS G5960L103   1,201,112 14,580 SH   SOLE   5,680 8,900 0
MERCK & CO INC COM 58933Y105   1,070,401 9,818 SH   SOLE   9,498 320 0
META PLATFORMS INC CL A 30303M102   1,566,627 4,426 SH   SOLE   4,326 100 0
MICRON TECHNOLOGY INC COM 595112103   235,965 2,765 SH   SOLE   2,765 0 0
MICROSOFT CORP COM 594918104   6,691,348 17,794 SH   SOLE   11,142 6,652 0
MORGAN STANLEY COM NEW 617446448   327,387 3,511 SH   SOLE   3,511 0 0
NETFLIX INC COM 64110L106   768,784 1,579 SH   SOLE   1,579 0 0
NEW YORK TIMES CO CL A 650111107   316,867 6,468 SH   SOLE   0 6,468 0
NORTHROP GRUMMAN CORP COM 666807102   485,929 1,038 SH   SOLE   1,038 0 0
NUVEEN CA QUALTY MUN INCOME COM 67066Y105   666,731 60,120 SH   SOLE   56,620 3,500 0
NUVEEN CALIFORNIA AMT QLT MU COM 670651108   593,606 51,439 SH   SOLE   45,739 5,700 0
NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101   252,430 19,675 SH   SOLE   16,675 3,000 0
NVIDIA CORPORATION COM 67066G104   2,326,458 4,698 SH   SOLE   4,648 50 0
PALO ALTO NETWORKS INC COM 697435105   1,040,926 3,530 SH   SOLE   3,240 290 0
PARKER-HANNIFIN CORP COM 701094104   625,170 1,357 SH   SOLE   1,357 0 0
PBF ENERGY INC CL A 69318G106   976,789 22,220 SH   SOLE   22,220 0 0
PEPSICO INC COM 713448108   828,494 4,878 SH   SOLE   4,878 0 0
PFIZER INC COM 717081103   1,764,059 61,273 SH   SOLE   58,173 3,100 0
PHILLIPS 66 COM 718546104   408,340 3,067 SH   SOLE   3,067 0 0
PIONEER NAT RES CO COM 723787107   18,964,070 84,330 SH   SOLE   78,680 5,650 0
PRICE T ROWE GROUP INC COM 74144T108   994,811 9,238 SH   SOLE   8,871 367 0
PROCTER AND GAMBLE CO COM 742718109   1,161,682 7,927 SH   SOLE   7,627 300 0
PROSHARES TR PSHS ULTRA QQQ 74347R206   224,200 2,950 SH   SOLE   2,950 0 0
QUALCOMM INC COM 747525103   1,998,368 13,817 SH   SOLE   13,517 300 0
REGENERON PHARMACEUTICALS COM 75886F107   20,919,111 23,818 SH   SOLE   22,032 1,786 0
RESMED INC COM 761152107   11,151,885 64,829 SH   SOLE   62,543 2,286 0
ROPER TECHNOLOGIES INC COM 776696106   367,990 675 SH   SOLE   675 0 0
RTX CORPORATION COM 75513E101   469,273 5,577 SH   SOLE   5,577 0 0
SALESFORCE INC COM 79466L302   238,142 905 SH   SOLE   905 0 0
SCHWAB CHARLES CORP COM 808513105   552,499 8,031 SH   SOLE   7,838 193 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839   355,461 7,625 SH   SOLE   7,306 319 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706   8,682,392 350,238 SH   SOLE   278,571 71,667 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   7,826,585 140,589 SH   SOLE   140,589 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   108,320,227 1,920,571 SH   SOLE   1,821,417 99,154 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   3,915,594 51,433 SH   SOLE   15,383 36,050 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409   2,912,935 41,554 SH   SOLE   19,528 22,026 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607   202,187 4,280 SH   SOLE   4,280 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   31,688,456 857,372 SH   SOLE   782,443 74,929 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   852,680 10,278 SH   SOLE   9,756 522 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   2,853,017 45,050 SH   SOLE   750 44,300 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   481,200 2,500 SH   SOLE   2,500 0 0
SNAP ON INC COM 833034101   23,033,009 79,743 SH   SOLE   73,988 5,755 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   1,564,011 4,150 SH   SOLE   150 4,000 0
SPDR GOLD TR GOLD SHS 78463V107   395,722 2,070 SH   SOLE   2,070 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   13,332,680 28,050 SH   SOLE   28,050 0 0
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   33,927,441 371,238 SH   SOLE   364,946 6,292 0
SPDR SER TR PORTFOLIO S&P500 78464A854   464,194 8,304 SH   SOLE   8,304 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107   80,800 10,000 SH   SOLE   10,000 0 0
STARBUCKS CORP COM 855244109   1,588,581 16,546 SH   SOLE   15,846 700 0
STRYKER CORPORATION COM 863667101   5,520,371 18,434 SH   SOLE   17,556 878 0
TARGET CORP COM 87612E106   467,678 3,284 SH   SOLE   3,084 200 0
TESLA INC COM 88160R101   11,947,664 48,083 SH   SOLE   30,601 17,482 0
TYLER TECHNOLOGIES INC COM 902252105   222,858 533 SH   SOLE   533 0 0
UNION PAC CORP COM 907818108   619,945 2,524 SH   SOLE   2,524 0 0
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676   1,222,691 6,992 SH   SOLE   6,992 0 0
VANECK ETF TRUST PREFERRED SECURT 92189F429   519,695 30,250 SH   SOLE   29,450 800 0
VANECK ETF TRUST GOLD MINERS ETF 92189F106   2,919,188 94,137 SH   SOLE   94,137 0 0
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   11,894,069 140,145 SH   SOLE   116,203 23,942 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   52,608,770 715,279 SH   SOLE   702,099 13,180 0
VANGUARD INDEX FDS GROWTH ETF 922908736   286,010 920 SH   SOLE   920 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   573,598 2,418 SH   SOLE   843 1,575 0
VANGUARD INDEX FDS VALUE ETF 922908744   230,828 1,544 SH   SOLE   1,544 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   1,174,881 2,690 SH   SOLE   2,690 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   7,256,971 176,569 SH   SOLE   171,524 5,045 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805   2,917,440 61,433 SH   SOLE   57,933 3,500 0
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   223,039 3,824 SH   SOLE   3,824 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   28,074,529 586,107 SH   SOLE   568,582 17,525 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   265,441 2,378 SH   SOLE   2,378 0 0
VERISK ANALYTICS INC COM 92345Y106   271,584 1,137 SH   SOLE   1,137 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   419,700 11,133 SH   SOLE   9,968 1,165 0
VISA INC COM CL A 92826C839   579,032 2,224 SH   SOLE   2,074 150 0
WELLS FARGO CO NEW COM 949746101   210,662 4,280 SH   SOLE   4,280 0 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105   306,676 1,122 SH   SOLE   1,122 0 0