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
Expires: July 31, 2015
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 COM 88579Y101 2,558,978 15,589 SH SOLE 15,589 0 0
ABBOTT LABORATORIES COM 002824100 2,035,320 20,594 SH SOLE 20,594 0 0
ABBVIE COM 00287Y109 3,285,347 12,559 SH SOLE 12,559 0 0
ADOBE COM 00724F101 1,453,077 6,056 SH SOLE 6,056 0 0
ADVANCED MICRO DEVICES COM 007903107 2,909,531 4,756 SH SOLE 4,756 0 0
ALPHABET CLASS A CAP STK CL A 02079K305 11,573,475 33,636 SH SOLE 33,636 0 0
ALPHABET CLASS C CAP STK CL C 02079K107 8,028,175 23,561 SH SOLE 0 0 23,561
AMAZON COM 023135106 6,753,211 27,105 SH SOLE 27,105 0 0
AMERICAN EXPRESS COM 025816109 456,150 1,500 SH SOLE 1,500 0 0
AMGEN COM 031162100 3,543,213 8,406 SH SOLE 8,406 0 0
APPLE COM 037833100 18,470,446 55,463 SH SOLE 55,463 0 0
ARISTA NETWORKS COM SHS 040413205 230,057 1,130 SH SOLE 1,130 0 0
AUTOMATIC DATA PROCESSING COM 053015103 1,041,788 4,037 SH SOLE 4,037 0 0
BECTON DICKINSON COM 075887109 1,166,543 6,517 SH SOLE 6,517 0 0
BERKSHIRE HATHAWAY CLASS A CL A 084670108 1,494,010 2 SH SOLE 2 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW CL B NEW 084670702 3,735,123 7,501 SH SOLE 7,501 0 0
BLACKROCK COM 09290D101 811,708 767 SH SOLE 767 0 0
BLACKSTONE GROUP LP COM CL A 09260D107 464,389 4,143 SH SOLE 4,143 0 0
BRISTOL MYERS SQUIBB COM 110122108 265,200 4,250 SH SOLE 4,250 0 0
BROADRIDGE FINANCIAL SOLUTIONS COM 11133T103 1,292,505 8,023 SH SOLE 8,023 0 0
CANADIAN NATIONAL RAILWAY COM 136375102 469,655 3,950 SH SOLE 3,950 0 0
CANADIAN PACIFIC KANSAS CITY COM 13646K108 273,852 3,218 SH SOLE 3,218 0 0
CATERPILLAR COM 149123101 1,810,494 2,233 SH SOLE 2,233 0 0
CHARLES SCHWAB COM 808513105 252,658 2,585 SH SOLE 2,585 0 0
CHEVRON COM 166764100 4,061,856 19,891 SH SOLE 19,891 0 0
CISCO SYSTEMS COM 17275R102 5,289,039 49,141 SH SOLE 49,141 0 0
COCA COLA COM 191216100 629,073 7,308 SH SOLE 7,308 0 0
CONOCOPHILLIPS COM 20825C104 319,758 2,555 SH SOLE 2,555 0 0
CONSTELLATION ENERGY COM 21037T109 296,441 1,167 SH SOLE 1,167 0 0
COSTCO WHOLESALE COM 22160K105 5,635,915 6,191 SH SOLE 6,191 0 0
CUMMINS COM 231021106 270,683 524 SH SOLE 524 0 0
DELL TECHNOLOGIES CLASS C CL C 24703L202 548,709 1,020 SH SOLE 1,020 0 0
DUKE ENERGY COM 26441C204 341,232 2,993 SH SOLE 2,993 0 0
EBAY COM 278642103 777,665 7,333 SH SOLE 7,333 0 0
ECOLAB COM 278865100 223,783 815 SH SOLE 815 0 0
ELI LILLY & CO. COM 532457108 2,857,988 2,470 SH SOLE 2,470 0 0
EMERSON ELECTRIC COM 291011104 1,722,075 11,103 SH SOLE 11,103 0 0
EXXON MOBIL COM 30233Q108 1,429,596 8,784 SH SOLE 8,784 0 0
FEDEX COM 31428X106 948,780 3,328 SH SOLE 3,328 0 0
FIRST AMERICAN FINANCIAL COM 31847R102 240,530 3,960 SH SOLE 3,960 0 0
GILEAD SCIENCES COM 375558103 463,546 3,110 SH SOLE 3,110 0 0
HOME DEPOT COM 437076102 379,899 1,335 SH SOLE 1,335 0 0
IBM COM 459200101 658,250 2,993 SH SOLE 2,993 0 0
IDEXX LABS COM 45168D104 1,365,527 2,615 SH SOLE 2,615 0 0
IMPERIAL OIL COM NEW 453038408 238,102 1,935 SH SOLE 1,935 0 0
INTEL COM 458140100 382,331 3,180 SH SOLE 3,180 0 0
INVESCO FTSE RAFI U.S. 1000 ETF FTSE RAFI 1000 46137V613 10,492,796 192,776 SH SOLE 192,776 0 0
INVESCO QQQ TRUST ETF UNIT SER 1 46090E103 2,097,248 2,835 SH SOLE 2,835 0 0
INVESCO S&P 500 PURE GROWTH ETF S&P500 PUR GWT 46137V266 240,776 4,125 SH SOLE 4,125 0 0
INVESCO S&P MID CAP QUALITY ETF S&P MDCP QUALITY 46137V472 271,868 2,435 SH SOLE 2,435 0 0
ISHARES CORE S&P 500 ETF CORE S&P 500 ETF 464287200 919,020 1,200 SH SOLE 1,200 0 0
ISHARES RUSSELL 1000 ETF RUS 1000 ETF 464287622 251,343 604 SH SOLE 604 0 0
ISHARES S&P 500 GROWTH ETF CORE S&P500 ETF 464287309 897,661 6,310 SH SOLE 6,310 0 0
ISHARES S&P 500 VALUE ETF S&P 500 VAL ETF 464287408 376,662 1,650 SH SOLE 1,650 0 0
JOHNSON & JOHNSON COM 478160104 2,529,591 9,555 SH SOLE 9,555 0 0
JP MORGAN CHASE COM 46625H100 1,277,335 3,861 SH SOLE 3,861 0 0
KIMBERLY CLARK COM 494368103 232,371 2,385 SH SOLE 2,385 0 0
LOCKHEED MARTIN COM 539830109 2,437,780 4,787 SH SOLE 4,787 0 0
LOWES COM 548661107 916,766 4,975 SH SOLE 4,975 0 0
MARRIOTT INTERNATIONAL COM 571903202 497,938 1,400 SH SOLE 1,400 0 0
MARSH & MCLENNAN COM 571748102 1,044,868 6,120 SH SOLE 6,120 0 0
MCDONALDS COM 580135101 1,655,104 7,167 SH SOLE 7,167 0 0
MERCK COM 58933Y105 1,545,517 10,636 SH SOLE 10,636 0 0
META PLATFORMS (formerly Facebook) CL A 30303M102 340,835 470 SH SOLE 470 0 0
MICROSOFT COM 594918104 11,966,607 23,331 SH SOLE 23,331 0 0
MORGAN STANLEY COM NEW 617446448 714,892 3,801 SH SOLE 3,801 0 0
NEXTERA ENERGY INC COM COM 65339F101 912,667 12,050 SH SOLE 12,050 0 0
NORTHERN TRUST COM 665859104 1,195,682 7,060 SH SOLE 7,060 0 0
NOVARTIS ADR SPONSORED ADR 66987V109 369,827 2,594 SH SOLE 2,594 0 0
NUCOR COM 670346105 1,061,225 4,540 SH SOLE 4,540 0 0
NUTANIX CL A 67059N108 225,312 3,200 SH SOLE 3,200 0 0
NVIDIA COM 67066G104 14,519,983 63,578 SH SOLE 63,578 0 0
OLD DOMINION FREIGHT LINES COM 679580100 311,174 1,790 SH SOLE 1,790 0 0
PAYCHEX COM 704326107 379,225 3,850 SH SOLE 3,850 0 0
PEPSICO COM 713448108 1,891,924 14,930 SH SOLE 14,930 0 0
PHILLIPS 66 COM 718546104 2,316,428 9,073 SH SOLE 9,073 0 0
PROCTER AND GAMBLE COM 742718109 1,287,762 8,864 SH SOLE 8,864 0 0
PROLOGIS COM 74340W103 430,420 3,315 SH SOLE 3,315 0 0
RTX CORPORATION (formerly Raytheon) COM 75513E101 725,149 3,906 SH SOLE 3,906 0 0
SEMPRA ENERGY COM 816851109 260,620 3,343 SH SOLE 3,343 0 0
SOLVENTUM (Spinoff from 3M) COM SHS 83444M101 226,017 2,564 SH SOLE 2,564 0 0
SPDR GOLD SHARES ETF GOLD SHS 78463V107 1,668,841 4,382 SH SOLE 4,382 0 0
STARBUCKS COM 855244109 2,079,147 22,128 SH SOLE 22,128 0 0
STATE STREET SPDR S&P 500 ETF TR UNIT 78462F103 6,298,650 8,259 SH SOLE 8,259 0 0
STRYKER COM 863667101 898,873 3,264 SH SOLE 3,264 0 0
SYSCO COM 871829107 1,074,042 13,777 SH SOLE 13,777 0 0
THERMO FISHER SCIENTIFIC COM 883556102 992,999 1,471 SH SOLE 1,471 0 0
TJX COMPANIES COM 872540109 970,494 7,335 SH SOLE 7,335 0 0
UNION PACIFIC COM 907818108 687,128 2,525 SH SOLE 2,525 0 0
UNITED PARCEL SERVICE COM 911312106 302,465 3,237 SH SOLE 3,237 0 0
VALERO ENERGY COM 91913Y100 465,132 1,200 SH SOLE 1,200 0 0
VANECK GOLD MINERS ETF GOLD MINERS ETF 92189F106 290,884 3,313 SH SOLE 3,313 0 0
VANECK MORNINGSTAR WIDE MOAT ETF MORNINGSTAR WIDE 92189F643 997,976 9,441 SH SOLE 9,441 0 0
VANGUARD ALL-WORLD EX U.S. INDEX ETF ALLWRLD EX US 922042775 469,361 5,657 SH SOLE 5,657 0 0
VANGUARD DEVELOPED MARKETS ETF FTSE DEV MKT ETF 921943858 663,028 9,390 SH SOLE 9,390 0 0
VANGUARD DIVIDEND APPRECIATION INDEX ETF DIV APP ETF 921908844 11,973,704 51,321 SH SOLE 51,321 0 0
VANGUARD ESG U.S. STOCK ETF ESG US STK ETF 921910733 216,170 1,595 SH SOLE 1,595 0 0
VANGUARD HIGH DIVIDEND YIELD INDEX ETF HIGH DIV YLD 921946406 1,483,035 9,556 SH SOLE 9,556 0 0
VANGUARD INFORMATION TECHNOLOGY ETF INF TECH ETF 92204A702 425,743 3,388 SH SOLE 3,388 0 0
VANGUARD MID CAP INDEX ETF MID CAP ETF 922908629 452,797 5,774 SH SOLE 5,774 0 0
VANGUARD S&P 500 INDEX ETF S&P 500 ETF SHS 922908363 2,675,883 3,818 SH SOLE 3,818 0 0
VANGUARD TOTAL INT'L STOCK ETF VG TL INTL STK F 921909768 460,483 5,420 SH SOLE 5,420 0 0
VANGUARD TOTAL STOCK MARKET INDEX ETF TOTAL STK MKT 922908769 7,428,664 19,850 SH SOLE 19,850 0 0
VANGUARD VALUE INDEX ETF VALUE ETF 922908744 1,416,620 6,556 SH SOLE 6,556 0 0
VERIZON COM 92343V104 372,464 8,120 SH SOLE 8,120 0 0
VERTEX PHARMACEUTICALS COM 92532F100 3,035,435 5,806 SH SOLE 5,806 0 0
VERTIV COM CL A 92537N108 211,625 877 SH SOLE 877 0 0
VISA COM 92826C839 6,730,970 18,732 SH SOLE 18,732 0 0
WALMART COM 931142103 1,511,309 14,543 SH SOLE 14,543 0 0
WALT DISNEY COM 254687106 557,648 5,316 SH SOLE 5,316 0 0
WASTE MANAGEMENT COM 94106L109 350,761 1,720 SH SOLE 1,720 0 0
WATERS COM 941848103 361,179 822 SH SOLE 822 0 0
WELLS FARGO COM 949746101 865,661 10,814 SH SOLE 10,814 0 0
WILLDAN GROUP COM 96924N100 214,252 2,900 SH SOLE 2,900 0 0