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
ALLEGION PLC ORD SHS G0176J109   19,533 145 SH   SOLE 0 0 0 145
ALLEGION PLC ORD SHS G0176J109   281,948 2,093 SH   SOLE 0 0 0 2,093
ALPHABET INC CAP STK CL A 02079K305   302,766 2,006 SH   SOLE 0 0 0 2,006
ALPHABET INC CAP STK CL A 02079K305   28,828 191 SH   SOLE 0 0 0 191
ALPHABET INC CAP STK CL C 02079K107   839,379 5,513 SH   SOLE 0 0 0 5,513
ALPHABET INC CAP STK CL C 02079K107   7,461 49 SH   SOLE 0 0 0 49
ALPHABET INC CAP STK CL C 02079K107   612,999 4,026 SH   SOLE 0 0 0 4,026
ANALOG DEVICES INC COM 032654105   537,376 2,717 SH   SOLE 0 0 0 2,717
ANALOG DEVICES INC COM 032654105   5,538 28 SH   SOLE 0 0 0 28
ANALOG DEVICES INC COM 032654105   70,018 354 SH   SOLE 0 0 0 354
APPLE INC COM 037833100   661,987 3,860 SH   SOLE 0 0 0 3,860
BANK AMERICA CORP COM 060505104   313,109 8,257 SH   SOLE 0 0 0 8,257
BANK AMERICA CORP COM 060505104   3,223 85 SH   SOLE 0 0 0 85
BANK AMERICA CORP COM 060505104   41,712 1,100 SH   SOLE 0 0 0 1,100
BANK NEW YORK MELLON CORP COM 064058100   351,708 6,104 SH   SOLE 0 0 0 6,104
BANK NEW YORK MELLON CORP COM 064058100   3,169 55 SH   SOLE 0 0 0 55
BANK NEW YORK MELLON CORP COM 064058100   225,064 3,906 SH   SOLE 0 0 0 3,906
BECTON DICKINSON & CO COM 075887109   428,330 1,731 SH   SOLE 0 0 0 1,731
BECTON DICKINSON & CO COM 075887109   4,454 18 SH   SOLE 0 0 0 18
BECTON DICKINSON & CO COM 075887109   221,963 897 SH   SOLE 0 0 0 897
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   1,972,491 4,691 SH   SOLE 0 0 0 4,691
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   17,241 41 SH   SOLE 0 0 0 41
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   782,167 1,860 SH   SOLE 0 0 0 1,860
BLACKROCK ETF TRUST US CARBON TRANS 09290C509   163,159 2,842 SH   SOLE 0 0 0 2,842
BLACKROCK ETF TRUST US CARBON TRANS 09290C509   1,002,792 17,467 SH   SOLE 0 0 0 17,467
BLACKROCK ETF TRUST US EQT FACTOR 09290C103   6,134,523 138,165 SH   SOLE 0 618 0 137,547
BLACKROCK ETF TRUST US EQT FACTOR 09290C103   7,149,057 161,015 SH   SOLE 0 0 0 161,015
BLACKROCK ETF TRUST II FLEXIBLE INCOME 092528603   825,878 15,743 SH   SOLE 0 0 0 15,743
BLACKROCK ETF TRUST II FLEXIBLE INCOME 092528603   574,385 10,949 SH   SOLE 0 0 0 10,949
BOOKING HOLDINGS INC COM 09857L108   660,318 182 SH   SOLE 0 0 0 182
BOOKING HOLDINGS INC COM 09857L108   7,256 2 SH   SOLE 0 0 0 2
BOOKING HOLDINGS INC COM 09857L108   602,228 166 SH   SOLE 0 0 0 166
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   16,594 81 SH   SOLE 0 0 0 81
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   301,759 1,473 SH   SOLE 0 0 0 1,473
CARMAX INC COM 143130102   522,817 6,002 SH   SOLE 0 0 0 6,002
CARMAX INC COM 143130102   5,227 60 SH   SOLE 0 0 0 60
CARMAX INC COM 143130102   336,419 3,862 SH   SOLE 0 0 0 3,862
CHARLES RIV LABS INTL INC COM 159864107   18,154 67 SH   SOLE 0 0 0 67
CHARLES RIV LABS INTL INC COM 159864107   271,763 1,003 SH   SOLE 0 0 0 1,003
CHEVRON CORP NEW COM 166764100   274,268 1,739 SH   SOLE 0 0 0 1,739
CHEVRON CORP NEW COM 166764100   2,682 17 SH   SOLE 0 0 0 17
CHEVRON CORP NEW COM 166764100   37,542 238 SH   SOLE 0 0 0 238
COMCAST CORP NEW CL A 20030N101   622,233 14,354 SH   SOLE 0 0 0 14,354
COMCAST CORP NEW CL A 20030N101   6,026 139 SH   SOLE 0 0 0 139
COMCAST CORP NEW CL A 20030N101   318,146 7,339 SH   SOLE 0 0 0 7,339
CONOCOPHILLIPS COM 20825C104   360,920 2,836 SH   SOLE 0 0 0 2,836
CONOCOPHILLIPS COM 20825C104   3,691 29 SH   SOLE 0 0 0 29
CONOCOPHILLIPS COM 20825C104   49,385 388 SH   SOLE 0 0 0 388
CVS HEALTH CORP COM 126650100   42,113 528 SH   SOLE 0 0 0 528
CVS HEALTH CORP COM 126650100   248,452 3,115 SH   SOLE 0 0 0 3,115
DIAMONDBACK ENERGY INC COM 25278X109   12,881 65 SH   SOLE 0 0 0 65
DIAMONDBACK ENERGY INC COM 25278X109   256,036 1,292 SH   SOLE 0 0 0 1,292
EBAY INC. COM 278642103   426,741 8,085 SH   SOLE 0 0 0 8,085
EBAY INC. COM 278642103   3,906 74 SH   SOLE 0 0 0 74
EBAY INC. COM 278642103   323,964 6,138 SH   SOLE 0 0 0 6,138
ELEVANCE HEALTH INC COM 036752103   506,739 977 SH   SOLE 0 0 0 977
ELEVANCE HEALTH INC COM 036752103   4,667 9 SH   SOLE 0 0 0 9
ELEVANCE HEALTH INC COM 036752103   71,559 138 SH   SOLE 0 0 0 138
ESAB CORPORATION COM 29605J106   148,020 1,339 SH   SOLE 0 0 0 1,339
ESAB CORPORATION COM 29605J106   68,111 616 SH   SOLE 0 0 0 616
EXXON MOBIL CORP COM 30231G102   490,104 4,216 SH   SOLE 0 0 0 4,216
EXXON MOBIL CORP COM 30231G102   4,650 40 SH   SOLE 0 0 0 40
EXXON MOBIL CORP COM 30231G102   63,932 550 SH   SOLE 0 0 0 550
FISERV INC COM 337738108   43,791 274 SH   SOLE 0 0 0 274
FISERV INC COM 337738108   259,708 1,625 SH   SOLE 0 0 0 1,625
GENERAL DYNAMICS CORP COM 369550108   481,668 1,705 SH   SOLE 0 0 0 1,705
GENERAL DYNAMICS CORP COM 369550108   5,367 19 SH   SOLE 0 0 0 19
GENERAL DYNAMICS CORP COM 369550108   65,255 231 SH   SOLE 0 0 0 231
HANESBRANDS INC COM 410345102   5,203 897 SH   SOLE 0 0 0 897
HANESBRANDS INC COM 410345102   92,353 15,923 SH   SOLE 0 0 0 15,923
INGREDION INC COM 457187102   23,370 200 SH   SOLE 0 0 0 200
INGREDION INC COM 457187102   355,341 3,041 SH   SOLE 0 0 0 3,041
INTEL CORP COM 458140100   520,367 11,781 SH   SOLE 0 0 0 11,781
INVESCO QQQ TR UNIT SER 1 46090E103   511,056 1,151 SH   SOLE 0 0 0 1,151
ISHARES INC CORE MSCI EMKT 46434G103   1,527,013 29,593 SH   SOLE 0 94 0 29,499
ISHARES INC CORE MSCI EMKT 46434G103   1,401,789 27,166 SH   SOLE 0 0 0 27,166
ISHARES INC MSCI EMRG CHN 46434G764   2,104,017 36,547 SH   SOLE 0 169 0 36,378
ISHARES INC MSCI EMRG CHN 46434G764   2,470,103 42,906 SH   SOLE 0 0 0 42,906
ISHARES INC ESG AWR MSCI EM 46434G863   24,076 747 SH   SOLE 0 0 0 747
ISHARES INC ESG AWR MSCI EM 46434G863   270,192 8,383 SH   SOLE 0 0 0 8,383
ISHARES TR ESG AWR MSCI USA 46435G425   52,038 453 SH   SOLE 0 0 0 453
ISHARES TR ESG AWR MSCI USA 46435G425   747,431 6,502 SH   SOLE 0 0 0 6,502
ISHARES TR ESG AWRE USD ETF 46435G193   118,467 5,153 SH   SOLE 0 0 0 5,153
ISHARES TR ESG AWRE USD ETF 46435G193   452,328 19,675 SH   SOLE 0 0 0 19,675
ISHARES TR CORE TOTAL USD 46434V613   14,408,359 316,042 SH   SOLE 0 777 0 315,265
ISHARES TR CORE TOTAL USD 46434V613   10,932,730 239,805 SH   SOLE 0 0 0 239,805
ISHARES TR CONV BD ETF 46435G102   102,422 1,283 SH   SOLE 0 0 0 1,283
ISHARES TR CONV BD ETF 46435G102   130,123 1,630 SH   SOLE 0 0 0 1,630
ISHARES TR ESG MSCI USA ETF 46436E767   93,912 2,080 SH   SOLE 0 0 0 2,080
ISHARES TR ESG MSCI USA ETF 46436E767   632,079 14,000 SH   SOLE 0 0 0 14,000
ISHARES TR ESG EAFE ETF 46436E759   54,572 801 SH   SOLE 0 0 0 801
ISHARES TR ESG EAFE ETF 46436E759   343,669 5,044 SH   SOLE 0 0 0 5,044
ISHARES TR US INFRASTRUC 46435U713   951,719 21,949 SH   SOLE 0 79 0 21,870
ISHARES TR US INFRASTRUC 46435U713   912,262 21,039 SH   SOLE 0 0 0 21,039
ISHARES TR US TREAS BD ETF 46429B267   150,419 6,606 SH   SOLE 0 0 0 6,606
ISHARES TR US TREAS BD ETF 46429B267   338,408 14,862 SH   SOLE 0 0 0 14,862
ISHARES TR MSCI USA QLT FCT 46432F339   6,451,296 39,253 SH   SOLE 0 176 0 39,077
ISHARES TR MSCI USA QLT FCT 46432F339   7,577,741 46,107 SH   SOLE 0 0 0 46,107
ISHARES TR TRS FLT RT BD 46434V860   952,728 18,795 SH   SOLE 0 0 0 18,795
ISHARES TR TRS FLT RT BD 46434V860   432,791 8,538 SH   SOLE 0 0 0 8,538
ISHARES TR HDG MSCI EAFE 46434V803   1,461,612 41,904 SH   SOLE 0 233 0 41,671
ISHARES TR HDG MSCI EAFE 46434V803   1,920,597 55,063 SH   SOLE 0 0 0 55,063
ISHARES TR MSCI KLD400 SOC 464288570   120,670 1,197 SH   SOLE 0 0 0 1,197
ISHARES TR MSCI KLD400 SOC 464288570   672,933 6,675 SH   SOLE 0 0 0 6,675
ISHARES TR MBS ETF 464288588   3,549,289 38,404 SH   SOLE 0 64 0 38,340
ISHARES TR MBS ETF 464288588   2,503,099 27,084 SH   SOLE 0 0 0 27,084
ISHARES TR JPMORGAN USD EMG 464288281   522,417 5,826 SH   SOLE 0 0 0 5,826
ISHARES TR JPMORGAN USD EMG 464288281   342,539 3,820 SH   SOLE 0 0 0 3,820
ISHARES TR EAFE VALUE ETF 464288877   5,150,971 94,687 SH   SOLE 0 299 0 94,388
ISHARES TR EAFE VALUE ETF 464288877   5,186,258 95,336 SH   SOLE 0 0 0 95,336
ISHARES TR EAFE VALUE ETF 464288877   3,971 73 SH   SOLE 0 0 0 73
ISHARES TR EAFE GRWTH ETF 464288885   4,437,975 42,759 SH   SOLE 0 155 0 42,604
ISHARES TR EAFE GRWTH ETF 464288885   4,738,831 45,658 SH   SOLE 0 0 0 45,658
ISHARES TR TIPS BD ETF 464287176   608,155 5,662 SH   SOLE 0 0 0 5,662
ISHARES TR TIPS BD ETF 464287176   862,825 8,033 SH   SOLE 0 0 0 8,033
ISHARES TR GLOBAL ENERG ETF 464287341   983,735 22,904 SH   SOLE 0 77 0 22,827
ISHARES TR GLOBAL ENERG ETF 464287341   978,759 22,788 SH   SOLE 0 0 0 22,788
ISHARES TR U.S. TECH ETF 464287721   3,432,386 25,414 SH   SOLE 0 95 0 25,319
ISHARES TR U.S. TECH ETF 464287721   3,641,883 26,965 SH   SOLE 0 0 0 26,965
ISHARES TR S&P 500 VAL ETF 464287408   4,731,951 25,330 SH   SOLE 0 89 0 25,241
ISHARES TR S&P 500 VAL ETF 464287408   4,828,481 25,847 SH   SOLE 0 0 0 25,847
ISHARES TR CORE S&P500 ETF 464287200   30,702,640 58,400 SH   SOLE 0 187 0 58,213
ISHARES TR CORE S&P500 ETF 464287200   30,453,225 57,926 SH   SOLE 0 0 0 57,926
ISHARES TR S&P 500 GRWT ETF 464287309   3,972,331 47,043 SH   SOLE 0 267 0 46,776
ISHARES TR S&P 500 GRWT ETF 464287309   5,177,420 61,315 SH   SOLE 0 0 0 61,315
ISHARES TR 20 YR TR BD ETF 464287432   2,074,872 21,928 SH   SOLE 0 66 0 21,862
ISHARES TR 20 YR TR BD ETF 464287432   1,566,554 16,556 SH   SOLE 0 0 0 16,556
ISHARES TR IBOXX INV CP ETF 464287242   196,484 1,804 SH   SOLE 0 0 0 1,804
ISHARES TR IBOXX INV CP ETF 464287242   325,562 2,989 SH   SOLE 0 0 0 2,989
JPMORGAN CHASE & CO COM 46625H100   1,165,220 5,817 SH   SOLE 0 0 0 5,817
JPMORGAN CHASE & CO COM 46625H100   6,810 34 SH   SOLE 0 0 0 34
JPMORGAN CHASE & CO COM 46625H100   363,144 1,813 SH   SOLE 0 0 0 1,813
LOCKHEED MARTIN CORP COM 539830109   133,492 293 SH   SOLE 0 0 0 293
LOCKHEED MARTIN CORP COM 539830109   1,365 3 SH   SOLE 0 0 0 3
LOCKHEED MARTIN CORP COM 539830109   177,399 390 SH   SOLE 0 0 0 390
MCKESSON CORP COM 58155Q103   519,334 967 SH   SOLE 0 0 0 967
MCKESSON CORP COM 58155Q103   54,222 101 SH   SOLE 0 0 0 101
MCKESSON CORP COM 58155Q103   47,243 88 SH   SOLE 0 0 0 88
MEDTRONIC PLC SHS G5960L103   387,643 4,448 SH   SOLE 0 0 0 4,448
MEDTRONIC PLC SHS G5960L103   4,270 49 SH   SOLE 0 0 0 49
MEDTRONIC PLC SHS G5960L103   53,597 615 SH   SOLE 0 0 0 615
META PLATFORMS INC CL A 30303M102   1,060,922 2,185 SH   SOLE 0 0 0 2,185
META PLATFORMS INC CL A 30303M102   9,712 20 SH   SOLE 0 0 0 20
META PLATFORMS INC CL A 30303M102   778,385 1,603 SH   SOLE 0 0 0 1,603
MICROSOFT CORP COM 594918104   778,587 1,851 SH   SOLE 0 0 0 1,851
MICROSOFT CORP COM 594918104   6,732 16 SH   SOLE 0 0 0 16
MICROSOFT CORP COM 594918104   106,442 253 SH   SOLE 0 0 0 253
NORTHERN TR CORP COM 665859104   144,584 1,626 SH   SOLE 0 0 0 1,626
NORTHERN TR CORP COM 665859104   66,156 744 SH   SOLE 0 0 0 744
NOVARTIS AG SPONSORED ADR 66987V109   523,383 5,411 SH   SOLE 0 0 0 5,411
NOVARTIS AG SPONSORED ADR 66987V109   5,320 55 SH   SOLE 0 0 0 55
NOVARTIS AG SPONSORED ADR 66987V109   61,327 634 SH   SOLE 0 0 0 634
OMNICOM GROUP INC COM 681919106   287,120 2,967 SH   SOLE 0 0 0 2,967
OMNICOM GROUP INC COM 681919106   27,286 282 SH   SOLE 0 0 0 282
OMNICOM GROUP INC COM 681919106   29,609 306 SH   SOLE 0 0 0 306
ORACLE CORP COM 68389X105   1,112,624 8,858 SH   SOLE 0 0 0 8,858
ORACLE CORP COM 68389X105   12,687 101 SH   SOLE 0 0 0 101
ORACLE CORP COM 68389X105   135,031 1,075 SH   SOLE 0 0 0 1,075
PARK HOTELS & RESORTS INC COM 700517105   129,933 7,429 SH   SOLE 0 0 0 7,429
PARK HOTELS & RESORTS INC COM 700517105   59,326 3,392 SH   SOLE 0 0 0 3,392
PHILIP MORRIS INTL INC COM 718172109   699,824 7,638 SH   SOLE 0 0 0 7,638
PHILIP MORRIS INTL INC COM 718172109   7,604 83 SH   SOLE 0 0 0 83
PHILIP MORRIS INTL INC COM 718172109   91,345 997 SH   SOLE 0 0 0 997
PRICE T ROWE GROUP INC COM 74144T108   148,645 1,219 SH   SOLE 0 0 0 1,219
PRICE T ROWE GROUP INC COM 74144T108   68,275 560 SH   SOLE 0 0 0 560
QUALCOMM INC COM 747525103   70,260 415 SH   SOLE 0 0 0 415
QUALCOMM INC COM 747525103   272,742 1,611 SH   SOLE 0 0 0 1,611
RTX CORPORATION COM 75513E101   147,976 1,517 SH   SOLE 0 0 0 1,517
RTX CORPORATION COM 75513E101   1,365 14 SH   SOLE 0 0 0 14
RTX CORPORATION COM 75513E101   164,923 1,691 SH   SOLE 0 0 0 1,691
SANOFI SPONSORED ADR 80105N105   401,701 8,265 SH   SOLE 0 0 0 8,265
SANOFI SPONSORED ADR 80105N105   4,374 90 SH   SOLE 0 0 0 90
SANOFI SPONSORED ADR 80105N105   171,218 3,523 SH   SOLE 0 0 0 3,523
SCHWAB CHARLES CORP COM 808513105   728,722 10,074 SH   SOLE 0 0 0 10,074
SCHWAB CHARLES CORP COM 808513105   6,511 90 SH   SOLE 0 0 0 90
SCHWAB CHARLES CORP COM 808513105   394,325 5,451 SH   SOLE 0 0 0 5,451
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   388,007 1,863 SH   SOLE 0 0 0 1,863
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   27,398 132 SH   SOLE 0 0 0 132
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   218,788 1,481 SH   SOLE 0 0 0 1,481
SPDR S&P 500 ETF TR TR UNIT 78462F103   345,527 661 SH   SOLE 0 0 0 661
SPDR S&P 500 ETF TR TR UNIT 78462F103   145,937 279 SH   SOLE 0 0 0 279
THE CIGNA GROUP COM 125523100   317,065 873 SH   SOLE 0 0 0 873
UNILEVER PLC SPON ADR NEW 904767704   433,277 8,633 SH   SOLE 0 0 0 8,633
UNILEVER PLC SPON ADR NEW 904767704   4,417 88 SH   SOLE 0 0 0 88
UNILEVER PLC SPON ADR NEW 904767704   56,112 1,118 SH   SOLE 0 0 0 1,118
VANGUARD INDEX FDS TOTAL STK MKT 922908769   423,413 1,629 SH   SOLE 0 0 0 1,629
VANGUARD INDEX FDS TOTAL STK MKT 922908769   584,565 2,249 SH   SOLE 0 0 0 2,249
VANGUARD INDEX FDS TOTAL STK MKT 922908769   100,321 386 SH   SOLE 0 0 0 386
VANGUARD INDEX FDS SMALL CP ETF 922908751   555,017 2,428 SH   SOLE 0 0 0 2,428
VISA INC COM CL A 92826C839   608,437 2,180 SH   SOLE 0 0 0 2,180
VISA INC COM CL A 92826C839   5,303 19 SH   SOLE 0 0 0 19
VISA INC COM CL A 92826C839   84,282 302 SH   SOLE 0 0 0 302
WELLS FARGO CO NEW COM 949746101   560,107 9,664 SH   SOLE 0 0 0 9,664
WELLS FARGO CO NEW COM 949746101   6,318 109 SH   SOLE 0 0 0 109
WELLS FARGO CO NEW COM 949746101   425,774 7,346 SH   SOLE 0 0 0 7,346
WYNDHAM HOTELS & RESORTS INC COM 98311A105   11,896 155 SH   SOLE 0 0 0 155
WYNDHAM HOTELS & RESORTS INC COM 98311A105   225,185 2,934 SH   SOLE 0 0 0 2,934
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105   16,278 54 SH   SOLE 0 0 0 54
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105   252,305 837 SH   SOLE 0 0 0 837