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   851,949 7,740 SH   SOLE   0 0 7,740
ABBVIE INC COM 00287Y109   311,976 2,013 SH   SOLE   0 0 2,013
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   2,659,547 7,579 SH   SOLE   0 0 7,579
ADOBE INC COM 00724F101   3,117,235 5,225 SH   SOLE   0 0 5,225
AGILENT TECHNOLOGIES INC COM 00846U101   363,285 2,613 SH   SOLE   0 0 2,613
AIR PRODS & CHEMS INC COM 009158106   977,486 3,570 SH   SOLE   0 0 3,570
AIRBNB INC COM CL A 009066101   968,605 7,115 SH   SOLE   0 0 7,115
ALPHABET INC CAP STK CL C 02079K107   4,374,185 31,038 SH   SOLE   0 0 31,038
ALPHABET INC CAP STK CL A 02079K305   5,430,588 38,876 SH   SOLE   0 0 38,876
AMAZON COM INC COM 023135106   4,656,887 30,650 SH   SOLE   0 0 30,650
AMERICAN EXPRESS CO COM 025816109   284,195 1,517 SH   SOLE   0 0 1,517
AMERICAN INTL GROUP INC COM NEW 026874784   3,946,302 58,248 SH   SOLE   0 0 58,248
AMERICAN TOWER CORP NEW COM 03027X100   217,607 1,008 SH   SOLE   0 0 1,008
AMERIPRISE FINL INC COM 03076C106   1,692,582 4,456 SH   SOLE   0 0 4,456
AMETEK INC COM 031100100   548,094 3,324 SH   SOLE   0 0 3,324
AMGEN INC COM 031162100   594,500 2,064 SH   SOLE   0 0 2,064
AMPHENOL CORP NEW CL A 032095101   544,125 5,489 SH   SOLE   0 0 5,489
AON PLC SHS CL A G0403H108   755,779 2,597 SH   SOLE   0 0 2,597
APPLE INC COM 037833100   21,211,531 110,173 SH   SOLE   2,531 0 107,642
APPLIED MATLS INC COM 038222105   238,411 1,471 SH   SOLE   0 0 1,471
ARCHER DANIELS MIDLAND CO COM 039483102   927,449 12,842 SH   SOLE   0 0 12,842
ARISTA NETWORKS INC COM 040413106   279,315 1,186 SH   SOLE   0 0 1,186
ASML HOLDING N V N Y REGISTRY SHS N07059210   443,555 586 SH   SOLE   0 0 586
ASTRAZENECA PLC SPONSORED ADR 046353108   403,022 5,984 SH   SOLE   0 0 5,984
AT&T INC COM 00206R102   362,471 21,601 SH   SOLE   0 0 21,601
AUTODESK INC COM 052769106   349,881 1,437 SH   SOLE   0 0 1,437
AUTOMATIC DATA PROCESSING IN COM 053015103   1,491,707 6,403 SH   SOLE   0 0 6,403
AVERY DENNISON CORP COM 053611109   493,330 2,440 SH   SOLE   0 0 2,440
BANK AMERICA CORP COM 060505104   1,718,618 51,043 SH   SOLE   0 0 51,043
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   6,237,983 17,490 SH   SOLE   0 0 17,490
BOEING CO COM 097023105   738,630 2,834 SH   SOLE   0 0 2,834
BOOKING HOLDINGS INC COM 09857L108   422,119 119 SH   SOLE   0 0 119
BRISTOL-MYERS SQUIBB CO COM 110122108   204,111 3,978 SH   SOLE   0 0 3,978
BROADCOM INC COM 11135F101   3,034,134 2,718 SH   SOLE   0 0 2,718
CADENCE DESIGN SYSTEM INC COM 127387108   235,328 864 SH   SOLE   0 0 864
CARLISLE COS INC COM 142339100   359,295 1,150 SH   SOLE   0 0 1,150
CARMAX INC COM 143130102   321,003 4,183 SH   SOLE   0 0 4,183
CARRIER GLOBAL CORPORATION COM 14448C104   6,282,087 109,349 SH   SOLE   0 0 109,349
CATERPILLAR INC COM 149123101   1,626,795 5,502 SH   SOLE   0 0 5,502
CDW CORP COM 12514G108   1,299,597 5,717 SH   SOLE   0 0 5,717
CF INDS HLDGS INC COM 125269100   459,041 5,774 SH   SOLE   0 0 5,774
CHAMPIONX CORPORATION COM 15872M104   248,636 8,512 SH   SOLE   0 0 8,512
CHEVRON CORP NEW COM 166764100   1,560,909 10,465 SH   SOLE   0 0 10,465
CHIPOTLE MEXICAN GRILL INC COM 169656105   205,826 90 SH   SOLE   0 0 90
CHUBB LIMITED COM H1467J104   804,108 3,558 SH   SOLE   0 0 3,558
CHURCH & DWIGHT CO INC COM 171340102   732,276 7,744 SH   SOLE   0 0 7,744
CINTAS CORP COM 172908105   2,695,707 4,473 SH   SOLE   0 0 4,473
CISCO SYS INC COM 17275R102   879,780 17,414 SH   SOLE   0 0 17,414
CITIGROUP INC COM NEW 172967424   404,147 7,857 SH   SOLE   0 0 7,857
CITIZENS FINL GROUP INC COM 174610105   240,596 7,260 SH   SOLE   0 0 7,260
COCA COLA CO COM 191216100   656,161 11,135 SH   SOLE   0 0 11,135
COMCAST CORP NEW CL A 20030N101   256,829 5,857 SH   SOLE   0 0 5,857
CONOCOPHILLIPS COM 20825C104   2,080,036 17,921 SH   SOLE   0 0 17,921
CONSTELLATION BRANDS INC CL A 21036P108   213,974 885 SH   SOLE   0 0 885
CORNING INC COM 219350105   240,190 7,888 SH   SOLE   0 0 7,888
COSTCO WHSL CORP NEW COM 22160K105   4,919,798 7,453 SH   SOLE   0 0 7,453
CSX CORP COM 126408103   818,143 23,598 SH   SOLE   0 0 23,598
CUMMINS INC COM 231021106   905,603 3,780 SH   SOLE   0 0 3,780
CVS HEALTH CORP COM 126650100   556,269 7,045 SH   SOLE   0 0 7,045
CYBERARK SOFTWARE LTD SHS M2682V108   202,621 925 SH   SOLE   0 0 925
CYBIN INC COM 23256X100   13,010 31,731 SH   SOLE   0 0 31,731
DANAHER CORPORATION COM 235851102   1,865,063 8,062 SH   SOLE   0 0 8,062
DEERE & CO COM 244199105   933,297 2,334 SH   SOLE   0 0 2,334
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708   1,084,404 37,099 SH   SOLE   0 0 37,099
DISNEY WALT CO COM 254687106   914,277 10,126 SH   SOLE   0 0 10,126
DOUBLEVERIFY HLDGS INC COM 25862V105   314,800 8,559 SH   SOLE   0 0 8,559
DOVER CORP COM 260003108   390,548 2,539 SH   SOLE   0 0 2,539
EATON CORP PLC SHS G29183103   313,307 1,301 SH   SOLE   0 0 1,301
ECOLAB INC COM 278865100   379,658 1,914 SH   SOLE   0 0 1,914
EDWARDS LIFESCIENCES CORP COM 28176E108   956,861 12,549 SH   SOLE   0 0 12,549
ELECTRONIC ARTS INC COM 285512109   656,964 4,802 SH   SOLE   0 0 4,802
ELI LILLY & CO COM 532457108   1,772,100 3,040 SH   SOLE   0 0 3,040
EMERSON ELEC CO COM 291011104   523,956 5,383 SH   SOLE   0 0 5,383
EOG RES INC COM 26875P101   1,318,814 10,904 SH   SOLE   0 0 10,904
EQUINIX INC COM 29444U700   437,340 543 SH   SOLE   0 0 543
EVERSOURCE ENERGY COM 30040W108   401,550 6,506 SH   SOLE   0 0 6,506
EXXON MOBIL CORP COM 30231G102   1,120,611 11,208 SH   SOLE   0 0 11,208
FAIR ISAAC CORP COM 303250104   706,554 607 SH   SOLE   0 0 607
FASTENAL CO COM 311900104   1,058,874 16,348 SH   SOLE   0 0 16,348
FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118   1,752,157 27,339 SH   SOLE   0 0 27,339
FIRST TR MORNINGSTAR DIVID L SHS 336917109   609,960 17,000 SH   SOLE   0 0 17,000
FISERV INC COM 337738108   326,122 2,455 SH   SOLE   0 0 2,455
FORTINET INC COM 34959E109   260,517 4,451 SH   SOLE   0 0 4,451
FREEPORT-MCMORAN INC CL B 35671D857   590,276 13,866 SH   SOLE   0 0 13,866
GALLAGHER ARTHUR J & CO COM 363576109   950,810 4,228 SH   SOLE   0 0 4,228
GARMIN LTD SHS H2906T109   276,684 2,153 SH   SOLE   0 0 2,153
GENERAL DYNAMICS CORP COM 369550108   383,792 1,478 SH   SOLE   0 0 1,478
GENERAL ELECTRIC CO COM NEW 369604301   760,182 5,956 SH   SOLE   0 0 5,956
GOLDMAN SACHS GROUP INC COM 38141G104   420,489 1,090 SH   SOLE   0 0 1,090
HALLIBURTON CO COM 406216101   791,514 21,895 SH   SOLE   0 0 21,895
HALOZYME THERAPEUTICS INC COM 40637H109   214,627 5,807 SH   SOLE   0 0 5,807
HARTFORD FINL SVCS GROUP INC COM 416515104   864,406 10,754 SH   SOLE   0 0 10,754
HEICO CORP NEW COM 422806109   375,269 2,098 SH   SOLE   0 0 2,098
HERSHEY CO COM 427866108   279,846 1,501 SH   SOLE   0 0 1,501
HOME DEPOT INC COM 437076102   4,854,899 14,009 SH   SOLE   0 0 14,009
HONEYWELL INTL INC COM 438516106   1,256,724 5,993 SH   SOLE   0 0 5,993
HUBBELL INC COM 443510607   856,534 2,604 SH   SOLE   0 0 2,604
IDEX CORP COM 45167R104   222,321 1,024 SH   SOLE   0 0 1,024
IDEXX LABS INC COM 45168D104   344,131 620 SH   SOLE   0 0 620
ILLINOIS TOOL WKS INC COM 452308109   1,736,216 6,628 SH   SOLE   0 0 6,628
INTEL CORP COM 458140100   618,745 12,313 SH   SOLE   0 0 12,313
INTERNATIONAL BUSINESS MACHS COM 459200101   1,052,324 6,434 SH   SOLE   0 0 6,434
INTUIT COM 461202103   1,213,183 1,941 SH   SOLE   0 0 1,941
INTUITIVE SURGICAL INC COM NEW 46120E602   364,517 1,081 SH   SOLE   0 0 1,081
INVESCO ACTIVELY MANAGED ETF S&P500 DOWNSID 46090A705   358,818 10,483 SH   SOLE   0 0 10,483
INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100   317,214 23,851 SH   SOLE   0 0 23,851
INVESCO EXCH TRD SLF IDX FD BLOOMBERG PRICIN 46138J775   227,317 3,141 SH   SOLE   0 0 3,141
INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506   320,117 8,025 SH   SOLE   0 0 8,025
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613   382,498 10,866 SH   SOLE   0 0 10,866
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258   991,280 12,077 SH   SOLE   0 0 12,077
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   6,888,866 43,656 SH   SOLE   540 0 43,116
INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217   633,792 15,363 SH   SOLE   0 0 15,363
INVESCO QQQ TR UNIT SER 1 46090E103   26,235,461 64,064 SH   SOLE   780 0 63,284
ISHARES INC CORE MSCI EMKT 46434G103   29,008,760 573,522 SH   SOLE   0 0 573,522
ISHARES INC ESG AWR MSCI EM 46434G863   3,854,349 120,223 SH   SOLE   4,275 0 115,948
ISHARES TR PFD AND INCM SEC 464288687   280,086 8,980 SH   SOLE   0 0 8,980
ISHARES TR 1 3 YR TREAS BD 464287457   547,562 6,674 SH   SOLE   0 0 6,674
ISHARES TR RUSSELL 3000 ETF 464287689   332,320 1,214 SH   SOLE   0 0 1,214
ISHARES TR U.S. TECH ETF 464287721   2,716,265 22,128 SH   SOLE   0 0 22,128
ISHARES TR CORE S&P SCP ETF 464287804   90,347,449 834,618 SH   SOLE   6,309 0 828,310
ISHARES TR RESIDENTIAL MULT 464288562   639,242 8,695 SH   SOLE   0 0 8,695
ISHARES TR CORE S&P US GWT 464287671   208,200 2,000 SH   SOLE   0 0 2,000
ISHARES TR CORE MSCI TOTAL 46432F834   2,687,614 41,392 SH   SOLE   0 0 41,392
ISHARES TR RUS 2000 GRW ETF 464287648   1,698,706 6,735 SH   SOLE   0 0 6,735
ISHARES TR MSCI USA VALUE 46432F388   206,164 2,038 SH   SOLE   0 0 2,038
ISHARES TR ESG AW MSCI EAFE 46435G516   1,979,018 26,198 SH   SOLE   0 0 26,198
ISHARES TR RUS 2000 VAL ETF 464287630   1,054,619 6,790 SH   SOLE   0 0 6,790
ISHARES TR CYBERSECURITY 46435U135   234,010 5,151 SH   SOLE   0 0 5,151
ISHARES TR SHRT NAT MUN ETF 464288158   2,996,848 28,425 SH   SOLE   0 0 28,425
ISHARES TR S&P SML 600 GWT 464287887   2,212,600 17,681 SH   SOLE   0 0 17,681
ISHARES TR GLOBAL 100 ETF 464287572   7,716,998 95,840 SH   SOLE   0 0 95,840
ISHARES TR ISHARES BIOTECH 464287556   1,144,536 8,425 SH   SOLE   0 0 8,425
ISHARES TR NATIONAL MUN ETF 464288414   6,672,394 61,548 SH   SOLE   0 0 61,548
ISHARES TR COHEN STEER REIT 464287564   20,140,380 342,932 SH   SOLE   467 0 342,465
ISHARES TR SELECT DIVID ETF 464287168   316,963 2,704 SH   SOLE   0 0 2,704
ISHARES TR MSCI USA QLT FCT 46432F339   222,645,416 1,513,154 SH   SOLE   8,068 0 1,505,085
ISHARES TR CUR HD EURZN ETF 46434V639   12,738,205 382,529 SH   SOLE   0 0 382,529
ISHARES TR S&P MC 400GR ETF 464287606   237,660 3,000 SH   SOLE   0 0 3,000
ISHARES TR RUS 1000 ETF 464287622   1,148,699 4,380 SH   SOLE   0 0 4,380
ISHARES TR RUS MID CAP ETF 464287499   1,376,754 17,712 SH   SOLE   0 0 17,712
ISHARES TR S&P 500 VAL ETF 464287408   1,549,360 8,910 SH   SOLE   0 0 8,910
ISHARES TR CORE MSCI EAFE 46432F842   102,358,162 1,454,985 SH   SOLE   9,530 0 1,445,455
ISHARES TR RUSSELL 2000 ETF 464287655   7,693,267 38,330 SH   SOLE   0 0 38,330
ISHARES TR S&P 500 GRWT ETF 464287309   35,338,496 470,553 SH   SOLE   0 0 470,553
ISHARES TR MSCI EMG MKT ETF 464287234   2,585,491 64,300 SH   SOLE   0 0 64,300
ISHARES TR CORE US AGGBD ET 464287226   4,935,747 49,730 SH   SOLE   0 0 49,730
ISHARES TR RUS MDCP VAL ETF 464287473   3,212,976 27,629 SH   SOLE   0 0 27,629
ISHARES TR USD INV GRDE ETF 464288620   767,516 14,973 SH   SOLE   0 0 14,973
ISHARES TR US AER DEF ETF 464288760   228,260 1,803 SH   SOLE   0 0 1,803
ISHARES TR CORE S&P500 ETF 464287200   9,641,504 20,186 SH   SOLE   0 0 20,186
ISHARES TR EAFE GRWTH ETF 464288885   390,086 4,028 SH   SOLE   0 0 4,028
ISHARES TR MSCI EAFE ETF 464287465   5,772,755 76,613 SH   SOLE   0 0 76,613
ISHARES TR CORE HIGH DV ETF 46429B663   3,351,085 32,857 SH   SOLE   0 0 32,857
ISHARES TR IBONDS 25 TRM TS 46436E866   1,404,645 60,337 SH   SOLE   0 0 60,337
ISHARES TR RUS MD CP GR ETF 464287481   10,580,557 101,288 SH   SOLE   0 0 101,288
ISHARES TR IBONDS 24 TRM TS 46436E874   15,088,851 632,391 SH   SOLE   0 0 632,391
ISHARES TR CORE S&P MCP ETF 464287507   97,694,212 352,496 SH   SOLE   2,624 0 349,872
ISHARES TR RUS 1000 GRW ETF 464287614   8,993,437 29,665 SH   SOLE   0 0 29,665
ISHARES TR S&P MC 400VL ETF 464287705   1,321,496 11,588 SH   SOLE   0 0 11,588
ISHARES TR MBS ETF 464288588   326,928 3,475 SH   SOLE   0 0 3,475
ISHARES TR GLOBAL REIT ETF 46434V647   418,701 17,316 SH   SOLE   0 0 17,316
ISHARES TR 3 7 YR TREAS BD 464288661   456,807 3,900 SH   SOLE   0 0 3,900
ISHARES TR CORE DIV GRWTH 46434V621   4,982,559 92,578 SH   SOLE   0 0 92,578
ISHARES TR RUS 1000 VAL ETF 464287598   1,198,393 7,252 SH   SOLE   0 0 7,252
ISHARES TR FLTG RATE NT ETF 46429B655   1,063,020 21,000 SH   SOLE   0 0 21,000
ISHARES TR IBOXX INV CP ETF 464287242   240,132 2,170 SH   SOLE   0 0 2,170
ISHARES TR ISHARES SEMICDTR 464287523   678,646 1,178 SH   SOLE   0 0 1,178
J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654   405,565 7,993 SH   SOLE   0 0 7,993
JOHNSON & JOHNSON COM 478160104   3,900,749 24,887 SH   SOLE   0 0 24,887
JPMORGAN CHASE & CO COM 46625H100   4,148,751 24,390 SH   SOLE   400 0 23,990
KIMBERLY-CLARK CORP COM 494368103   203,894 1,678 SH   SOLE   0 0 1,678
KKR REAL ESTATE FIN TR INC COM 48251K100   335,632 25,369 SH   SOLE   0 0 25,369
LABORATORY CORP AMER HLDGS COM NEW 50540R409   663,914 2,921 SH   SOLE   0 0 2,921
LAMAR ADVERTISING CO NEW CL A 512816109   369,854 3,480 SH   SOLE   0 0 3,480
LOCKHEED MARTIN CORP COM 539830109   344,050 759 SH   SOLE   0 0 759
LOWES COS INC COM 548661107   1,136,118 5,105 SH   SOLE   0 0 5,105
LULULEMON ATHLETICA INC COM 550021109   530,719 1,038 SH   SOLE   0 0 1,038
M & T BK CORP COM 55261F104   987,965 7,207 SH   SOLE   0 0 7,207
MARRIOTT INTL INC NEW CL A 571903202   1,493,834 6,624 SH   SOLE   0 0 6,624
MARSH & MCLENNAN COS INC COM 571748102   815,147 4,302 SH   SOLE   0 0 4,302
MARTIN MARIETTA MATLS INC COM 573284106   553,790 1,110 SH   SOLE   0 0 1,110
MASTERCARD INCORPORATED CL A 57636Q104   881,170 2,066 SH   SOLE   0 0 2,066
MCCORMICK & CO INC COM NON VTG 579780206   320,206 4,680 SH   SOLE   0 0 4,680
MCDONALDS CORP COM 580135101   1,309,415 4,416 SH   SOLE   0 0 4,416
MCKESSON CORP COM 58155Q103   2,819,085 6,089 SH   SOLE   0 0 6,089
MEDTRONIC PLC SHS G5960L103   391,327 4,750 SH   SOLE   0 0 4,750
MERCK & CO INC COM 58933Y105   1,954,620 17,929 SH   SOLE   0 0 17,929
META PLATFORMS INC CL A 30303M102   2,203,401 6,225 SH   SOLE   0 0 6,225
METTLER TOLEDO INTERNATIONAL COM 592688105   688,961 568 SH   SOLE   0 0 568
MICROSOFT CORP COM 594918104   17,863,495 47,504 SH   SOLE   0 0 47,504
MONDELEZ INTL INC CL A 609207105   647,017 8,933 SH   SOLE   0 0 8,933
MORGAN STANLEY COM NEW 617446448   514,145 5,514 SH   SOLE   0 0 5,514
MSCI INC COM 55354G100   622,847 1,101 SH   SOLE   0 0 1,101
NETFLIX INC COM 64110L106   477,142 980 SH   SOLE   0 0 980
NEXTERA ENERGY INC COM 65339F101   2,022,543 33,298 SH   SOLE   0 0 33,298
NIKE INC CL B 654106103   1,348,130 12,417 SH   SOLE   0 0 12,417
NOVARTIS AG SPONSORED ADR 66987V109   254,646 2,522 SH   SOLE   0 0 2,522
NUCOR CORP COM 670346105   488,530 2,807 SH   SOLE   0 0 2,807
NVIDIA CORPORATION COM 67066G104   4,864,631 9,823 SH   SOLE   0 0 9,823
ONEOK INC NEW COM 682680103   740,259 10,542 SH   SOLE   0 0 10,542
ONTO INNOVATION INC COM 683344105   692,331 4,528 SH   SOLE   0 0 4,528
ORACLE CORP COM 68389X105   1,231,303 11,679 SH   SOLE   0 0 11,679
OREILLY AUTOMOTIVE INC COM 67103H107   1,670,241 1,758 SH   SOLE   0 0 1,758
OTIS WORLDWIDE CORP COM 68902V107   9,609,258 107,402 SH   SOLE   0 0 107,402
PARKER-HANNIFIN CORP COM 701094104   1,122,726 2,437 SH   SOLE   0 0 2,437
PEPSICO INC COM 713448108   3,263,520 19,215 SH   SOLE   0 0 19,215
PFIZER INC COM 717081103   470,525 16,343 SH   SOLE   0 0 16,343
PHILLIPS 66 COM 718546104   951,951 7,150 SH   SOLE   0 0 7,150
PIMCO ETF TR ACTIVE BD ETF 72201R775   1,052,548 11,385 SH   SOLE   0 0 11,385
PNC FINL SVCS GROUP INC COM 693475105   522,132 3,372 SH   SOLE   0 0 3,372
POOL CORP COM 73278L105   311,393 781 SH   SOLE   0 0 781
PROCTER AND GAMBLE CO COM 742718109   2,432,444 16,599 SH   SOLE   0 0 16,599
PROGRESSIVE CORP COM 743315103   1,097,280 6,889 SH   SOLE   0 0 6,889
PROSHARES TR S&P 500 DV ARIST 74348A467   6,923,331 72,724 SH   SOLE   0 0 72,724
PROSHARES TR S&P MDCP 400 DIV 74347B680   8,541,291 116,097 SH   SOLE   0 0 116,097
QUALCOMM INC COM 747525103   432,035 2,987 SH   SOLE   0 0 2,987
REGENERON PHARMACEUTICALS COM 75886F107   874,777 996 SH   SOLE   185 0 811
RIGEL PHARMACEUTICALS INC COM NEW 766559603   167,040 115,200 SH   SOLE   0 0 115,200
ROCKWELL AUTOMATION INC COM 773903109   337,181 1,086 SH   SOLE   0 0 1,086
RTX CORPORATION COM 75513E101   18,615,825 221,248 SH   SOLE   0 0 221,248
SALESFORCE INC COM 79466L302   511,512 1,944 SH   SOLE   0 0 1,944
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   258,999 4,652 SH   SOLE   0 0 4,652
SCHWAB STRATEGIC TR US SML CAP ETF 808524607   218,076 4,616 SH   SOLE   0 0 4,616
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706   229,123 9,243 SH   SOLE   0 0 9,243
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   262,477 4,654 SH   SOLE   0 0 4,654
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   736,634 9,676 SH   SOLE   0 0 9,676
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   257,404 6,964 SH   SOLE   0 0 6,964
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771   253,742 4,097 SH   SOLE   0 0 4,097
SCOTTS MIRACLE-GRO CO CL A 810186106   273,551 4,291 SH   SOLE   0 0 4,291
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   665,040 17,687 SH   SOLE   0 0 17,687
SELECT SECTOR SPDR TR ENERGY 81369Y506   236,764 2,824 SH   SOLE   0 0 2,824
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   474,975 7,500 SH   SOLE   0 0 7,500
SERVICENOW INC COM 81762P102   1,208,098 1,710 SH   SOLE   0 0 1,710
SHERWIN WILLIAMS CO COM 824348106   847,744 2,718 SH   SOLE   0 0 2,718
SKYWORKS SOLUTIONS INC COM 83088M102   224,053 1,993 SH   SOLE   0 0 1,993
SNAP ON INC COM 833034101   1,771,762 6,134 SH   SOLE   0 0 6,134
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   1,443,789 3,831 SH   SOLE   0 0 3,831
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509   203,651 5,751 SH   SOLE   0 0 5,751
SPDR S&P 500 ETF TR TR UNIT 78462F103   20,077,045 42,240 SH   SOLE   0 0 42,240
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   2,535,443 4,997 SH   SOLE   0 0 4,997
SPDR SER TR PRTFLO S&P500 GW 78464A409   86,939,248 1,336,293 SH   SOLE   9,617 0 1,326,676
SPDR SER TR S&P 400 MDCP GRW 78464A821   739,548 9,773 SH   SOLE   0 0 9,773
SPDR SER TR BBG CONV SEC ETF 78464A359   562,770 7,800 SH   SOLE   0 0 7,800
SPDR SER TR PRTFLO S&P500 VL 78464A508   108,285,477 2,322,228 SH   SOLE   15,996 0 2,306,231
SPDR SER TR S&P DIVID ETF 78464A763   5,694,799 45,569 SH   SOLE   0 0 45,569
SPDR SER TR PORTFOLIO INTRMD 78464A375   409,062 12,460 SH   SOLE   0 0 12,460
SPDR SER TR S&P 600 SMCP GRW 78464A201   1,261,893 15,089 SH   SOLE   0 0 15,089
SPDR SER TR S&P 600 SMCP VAL 78464A300   1,833,153 22,004 SH   SOLE   0 0 22,004
SRH TOTAL RETURN FUND INC COM 101507101   140,475 10,128 SH   SOLE   0 0 10,128
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848   5,629,609 139,866 SH   SOLE   0 0 139,866
STARBUCKS CORP COM 855244109   388,664 4,048 SH   SOLE   0 0 4,048
SUPER MICRO COMPUTER INC COM 86800U104   568,520 2,000 SH   SOLE   0 0 2,000
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   790,608 7,602 SH   SOLE   0 0 7,602
TARGET CORP COM 87612E106   1,104,828 6,651 SH   SOLE   0 0 6,651
TELEFLEX INCORPORATED COM 879369106   834,422 3,347 SH   SOLE   0 0 3,347
TERADYNE INC COM 880770102   1,737,080 16,007 SH   SOLE   0 0 16,007
TESLA INC COM 88160R101   1,271,472 5,117 SH   SOLE   0 0 5,117
TEXAS INSTRS INC COM 882508104   1,136,497 6,667 SH   SOLE   0 0 6,667
TG THERAPEUTICS INC COM 88322Q108   474,517 27,782 SH   SOLE   0 0 27,782
THE CIGNA GROUP COM 125523100   1,893,924 6,325 SH   SOLE   0 0 6,325
THERMO FISHER SCIENTIFIC INC COM 883556102   2,541,494 4,788 SH   SOLE   0 0 4,788
TJX COS INC NEW COM 872540109   1,690,175 18,017 SH   SOLE   0 0 18,017
TORO CO COM 891092108   254,086 2,647 SH   SOLE   0 0 2,647
TORONTO DOMINION BK ONT COM NEW 891160509   257,206 3,980 SH   SOLE   0 0 3,980
TRACTOR SUPPLY CO COM 892356106   769,598 3,579 SH   SOLE   0 0 3,579
TRANE TECHNOLOGIES PLC SHS G8994E103   503,654 2,065 SH   SOLE   0 0 2,065
TRIMBLE INC COM 896239100   208,970 3,928 SH   SOLE   0 0 3,928
TRISALUS LIFE SCIENCES INC COM 89680M101   483,239 57,188 SH   SOLE   0 0 57,188
UNILEVER PLC SPON ADR NEW 904767704   228,994 4,723 SH   SOLE   0 0 4,723
UNION PAC CORP COM 907818108   2,561,817 10,430 SH   SOLE   0 0 10,430
UNITEDHEALTH GROUP INC COM 91324P102   6,480,274 12,309 SH   SOLE   0 0 12,309
UNIVERSAL DISPLAY CORP COM 91347P105   517,550 2,706 SH   SOLE   0 0 2,706
VALERO ENERGY CORP COM 91913Y100   626,500 4,819 SH   SOLE   0 0 4,819
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676   277,999 1,590 SH   SOLE   0 0 1,590
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505   18,784,752 69,370 SH   SOLE   0 0 69,370
VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703   8,002,958 47,648 SH   SOLE   0 0 47,648
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   9,041,786 122,934 SH   SOLE   0 0 122,934
VANGUARD BD INDEX FDS INTERMED TERM 921937819   7,665,603 100,361 SH   SOLE   0 0 100,361
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   12,035,156 156,260 SH   SOLE   0 0 156,260
VANGUARD INDEX FDS TOTAL STK MKT 922908769   20,335,942 85,726 SH   SOLE   0 0 85,726
VANGUARD INDEX FDS SMALL CP ETF 922908751   33,602,527 157,514 SH   SOLE   0 0 157,514
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   8,225,283 18,831 SH   SOLE   0 0 18,831
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   675,747 4,660 SH   SOLE   0 0 4,660
VANGUARD INDEX FDS LARGE CAP ETF 922908637   292,757 1,342 SH   SOLE   0 0 1,342
VANGUARD INDEX FDS SM CP VAL ETF 922908611   374,758 2,082 SH   SOLE   0 0 2,082
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   9,160,907 41,722 SH   SOLE   0 0 41,722
VANGUARD INDEX FDS GROWTH ETF 922908736   37,125,298 119,420 SH   SOLE   0 0 119,420
VANGUARD INDEX FDS SML CP GRW ETF 922908595   2,761,980 11,424 SH   SOLE   0 0 11,424
VANGUARD INDEX FDS MID CAP ETF 922908629   47,818,057 205,545 SH   SOLE   0 0 205,545
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   8,695,447 98,409 SH   SOLE   0 0 98,409
VANGUARD INDEX FDS VALUE ETF 922908744   5,622,040 37,606 SH   SOLE   0 0 37,606
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   2,842,172 69,153 SH   SOLE   0 0 69,153
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   1,552,297 27,650 SH   SOLE   0 0 27,650
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   699,367 11,990 SH   SOLE   0 0 11,990
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   1,446,613 17,798 SH   SOLE   0 0 17,798
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   13,177,997 170,324 SH   SOLE   0 0 170,324
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771   24,732,662 533,491 SH   SOLE   0 0 533,491
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706   5,780,288 97,442 SH   SOLE   0 0 97,442
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   35,207,807 206,619 SH   SOLE   0 0 206,619
VANGUARD STAR FDS VG TL INTL STK F 921909768   37,390,673 645,112 SH   SOLE   0 0 645,112
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   53,808,368 1,123,348 SH   SOLE   1,176 0 1,122,172
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   2,770,861 24,822 SH   SOLE   0 0 24,822
VEEVA SYS INC CL A COM 922475108   428,742 2,227 SH   SOLE   0 0 2,227
VERALTO CORP COM SHS 92338C103   211,573 2,572 SH   SOLE   0 0 2,572
VERISIGN INC COM 92343E102   218,524 1,061 SH   SOLE   0 0 1,061
VERIZON COMMUNICATIONS INC COM 92343V104   244,485 6,485 SH   SOLE   0 0 6,485
VERTEX PHARMACEUTICALS INC COM 92532F100   1,172,250 2,881 SH   SOLE   0 0 2,881
VISA INC COM CL A 92826C839   4,190,134 16,094 SH   SOLE   0 0 16,094
WALMART INC COM 931142103   673,590 4,273 SH   SOLE   0 0 4,273
WASHINGTON TR BANCORP INC COM 940610108   214,194 6,615 SH   SOLE   0 0 6,615
WASTE MGMT INC DEL COM 94106L109   409,206 2,285 SH   SOLE   0 0 2,285
WEC ENERGY GROUP INC COM 92939U106   296,952 3,528 SH   SOLE   0 0 3,528
WELLS FARGO CO NEW COM 949746101   210,809 4,283 SH   SOLE   0 0 4,283
WILLIS TOWERS WATSON PLC LTD SHS G96629103   262,426 1,088 SH   SOLE   0 0 1,088
WISDOMTREE TR US TOTAL DIVIDND 97717W109   18,214,672 278,597 SH   SOLE   0 0 278,597
WISDOMTREE TR US MIDCAP DIVID 97717W505   1,726,077 37,778 SH   SOLE   0 0 37,778
WISDOMTREE TR US SMALLCAP DIVD 97717W604   1,178,516 36,634 SH   SOLE   0 0 36,634
WORKDAY INC CL A 98138H101   232,897 844 SH   SOLE   0 0 844
XYLEM INC COM 98419M100   209,851 1,835 SH   SOLE   0 0 1,835
ZIMMER BIOMET HOLDINGS INC COM 98956P102   482,419 3,964 SH   SOLE   0 0 3,964
ZOETIS INC CL A 98978V103   1,867,515 9,462 SH   SOLE   0 0 9,462