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
3M CO COM Stock 88579Y101   282,510 2,688 SH   SOLE   0 0 2,687
ABBVIE INC COM Stock 00287Y109   931,380 5,844 SH   SOLE   0 0 5,844
ADOBE SYSTEMS INCORPORATED COM Stock 00724F101   1,750,736 4,543 SH   SOLE   0 0 4,543
AIR PRODS & CHEMS INC COM Stock 009158106   329,717 1,148 SH   SOLE   0 0 1,148
ALPHABET INC CAP STK CL A Stock 02079K305   4,011,343 38,671 SH   SOLE   0 0 38,671
ALPHABET INC CAP STK CL C Stock 02079K107   335,920 3,230 SH   SOLE   0 0 3,230
ALTRIA GROUP INC COM Stock 02209S103   227,027 5,088 SH   SOLE   0 0 5,088
AMAZON COM INC COM Stock 023135106   528,845 5,120 SH   SOLE   0 0 5,120
AMERICAN TOWER CORP NEW COM REIT 03027X100   1,599,000 7,825 SH   SOLE   0 0 7,825
AMERICAN WTR WKS CO INC NEW COM Stock 030420103   852,600 5,820 SH   SOLE   0 0 5,820
AMGEN INC COM Stock 031162100   201,831 835 SH   SOLE   0 0 834
APPLE INC COM Stock 037833100   7,888,058 47,835 SH   SOLE   0 0 47,835
BECTON DICKINSON & CO COM Stock 075887109   265,837 1,074 SH   SOLE   0 0 1,073
BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702   1,695,456 5,491 SH   SOLE   0 0 5,491
BOEING CO COM Stock 097023105   386,210 1,818 SH   SOLE   0 0 1,818
BRISTOL MYERS SQUIBB CO COM Stock 110122108   384,948 5,554 SH   SOLE   0 0 5,554
BROADRIDGE FINL SOLUTIONS INC COM Stock 11133T103   1,396,989 9,531 SH   SOLE   0 0 9,531
BROADSTONE NET LEASE INC COM REIT 11135E203   456,616 26,844 SH   SOLE   0 0 26,844
CARRIER GLOBAL CORPORATION COM Stock 14448C104   221,064 4,832 SH   SOLE   0 0 4,832
CATERPILLAR INC COM Stock 149123101   373,624 1,633 SH   SOLE   0 0 1,632
CHEVRON CORP NEW COM Stock 166764100   722,926 4,431 SH   SOLE   0 0 4,430
CHIPOTLE MEXICAN GRILL INC COM Stock 169656105   271,618 159 SH   SOLE   0 0 159
CHUBB LIMITED COM Stock H1467J104   765,321 3,941 SH   SOLE   0 0 3,941
CINTAS CORP COM Stock 172908105   934,356 2,019 SH   SOLE   0 0 2,019
CISCO SYS INC COM Stock 17275R102   494,478 9,459 SH   SOLE   0 0 9,459
COMCAST CORP NEW CL A Stock 20030N101   919,444 24,253 SH   SOLE   0 0 24,253
CVS HEALTH CORP COM Stock 126650100   310,616 4,180 SH   SOLE   0 0 4,180
DANAHER CORPORATION COM Stock 235851102   1,191,228 4,726 SH   SOLE   0 0 4,726
DEVON ENERGY CORP NEW COM Stock 25179M103   311,150 6,148 SH   SOLE   0 0 6,148
DIAGEO PLC SPON ADR NEW ADR 25243Q205   1,103,631 6,091 SH   SOLE   0 0 6,091
DIGITAL RLTY TR INC COM REIT 253868103   1,144,160 11,638 SH   SOLE   0 0 11,638
DISNEY WALT CO COM Stock 254687106   1,301,370 12,997 SH   SOLE   0 0 12,996
ECOLAB INC COM Stock 278865100   1,045,500 6,316 SH   SOLE   0 0 6,316
EVEREST RE GROUP LTD COM Stock G3223R108   447,525 1,250 SH   SOLE   0 0 1,250
EXXON MOBIL CORP COM Stock 30231G102   1,251,230 11,410 SH   SOLE   0 0 11,410
FIDELITY MSCI COMMUNICATION SERVICES INDEX ETF ETF 316092873   486,916 13,304 SH   SOLE   0 0 13,303
FIDELITY MSCI HEALTH CARE INDEX ETF ETF 316092600   1,566,193 25,479 SH   SOLE   0 0 25,478
FIDELITY MSCI INFORMATION TECHNOLOGY INDEX ETF ETF 316092808   1,137,862 9,986 SH   SOLE   0 0 9,985
FIDELITY TOTAL BOND ETF ETF 316188309   1,265,276 27,506 SH   SOLE   0 0 27,506
FIRST TRUST LOW DURATION OPPORTUNITIES ETF ETF 33739Q200   7,121,922 148,776 SH   SOLE   0 0 148,776
FIRST TRUST MANAGED MUNICIPAL ETF ETF 33739N108   4,375,122 85,895 SH   SOLE   0 0 85,895
FIRST TRUST MUNICIPAL HIGH INCOME ETF ETF 33739P301   1,215,342 25,919 SH   SOLE   0 0 25,919
FIRST TRUST PREFERRED SECURITIES & INCOME ETF ETF 33739E108   3,320,904 208,077 SH   SOLE   0 0 208,076
FIRST TRUST TACTICAL HIGH YIELD ETF ETF 33738D408   1,226,178 30,839 SH   SOLE   0 0 30,839
FIRST TRUST TCW OPPORTUNISTIC FIXED INCOME ETF ETF 33740F805   7,567,614 167,945 SH   SOLE   0 0 167,945
FIRST TRUST ULTRA SHORT DURATION MUNICIPAL ETF ETF 33740J104   7,166,816 358,969 SH   SOLE   0 0 358,969
FIRST TRUST VALUE LINE DIVIDEND INDEX FUND ETF 33734H106   1,633,178 40,667 SH   SOLE   0 0 40,666
HOME DEPOT INC COM Stock 437076102   2,279,457 7,724 SH   SOLE   0 0 7,723
HONEYWELL INTL INC COM Stock 438516106   1,863,822 9,752 SH   SOLE   0 0 9,752
ILLINOIS TOOL WKS INC COM Stock 452308109   760,191 3,123 SH   SOLE   0 0 3,122
INTERCONTINENTAL EXCHANGE INC COM Stock 45866F104   1,142,191 10,952 SH   SOLE   0 0 10,952
INVESCO QQQ TRUST ETF 46090E103   2,371,693 7,390 SH   SOLE   0 0 7,390
IQVIA HLDGS INC COM Stock 46266C105   661,309 3,325 SH   SOLE   0 0 3,325
ISHARES 1 to 3 YEAR TREASURY BOND ETF ETF 464287457   6,848,537 83,356 SH   SOLE   0 0 83,356
ISHARES CORE MSCI EAFE ETF ETF 46432F842   2,097,552 31,377 SH   SOLE   0 0 31,377
ISHARES CORE S&P 500 ETF ETF 464287200   2,256,268 5,489 SH   SOLE   0 0 5,488
ISHARES CORE S&P SMALL CAP ETF ETF 464287804   772,615 7,990 SH   SOLE   0 0 7,989
ISHARES CORE S&P US VALUE ETF ETF 464287663   1,783,051 24,167 SH   SOLE   0 0 24,167
ISHARES CORE U.S. AGGREGATE BOND ETF ETF 464287226   2,145,552 21,533 SH   SOLE   0 0 21,533
ISHARES GLOBAL INFRASTRUCTURE ETF ETF 464288372   596,703 12,509 SH   SOLE   0 0 12,509
ISHARES MSCI EAFE GROWTH ETF ETF 464288885   1,777,314 18,972 SH   SOLE   0 0 18,972
ISHARES MSCI INTL QUALITY FACTOR ETF ETF 46434V456   1,511,828 42,828 SH   SOLE   0 0 42,828
ISHARES MSCI USA MIN VOL FACTOR ETF ETF 46429B697   1,961,711 26,969 SH   SOLE   0 0 26,968
ISHARES S&P 500 GROWTH ETF ETF 464287309   2,724,401 42,642 SH   SOLE   0 0 42,642
ISHARES S&P MID CAP 400 GROWTH ETF ETF 464287606   946,174 13,231 SH   SOLE   0 0 13,231
ISHARES S&P SMALL CAP 600 VALUE ETF ETF 464287879   965,660 10,318 SH   SOLE   0 0 10,317
ISHARES SELECT DIVIDEND ETF ETF 464287168   2,040,303 17,412 SH   SOLE   0 0 17,411
ISHARES U.S. INFRASTRUCTURE ETF ETF 46435U713   719,567 19,281 SH   SOLE   0 0 19,280
JANUS HENDERSON SHORT DURATION INCOME ETF ETF 47103U886   1,910,764 40,016 SH   SOLE   0 0 40,016
JOHNSON & JOHNSON COM Stock 478160104   3,263,411 21,054 SH   SOLE   0 0 21,054
JPMORGAN CHASE & CO COM Stock 46625H100   3,162,930 24,272 SH   SOLE   0 0 24,272
LINDE PLC SHS Stock G54950103   2,290,353 6,444 SH   SOLE   0 0 6,443
MARSH & MCLENNAN COS INC COM Stock 571748102   485,283 2,914 SH   SOLE   0 0 2,913
MASTERCARD INCORPORATED CL A Stock 57636Q104   1,025,428 2,822 SH   SOLE   0 0 2,821
MCCORMICK & CO INC COM NON VTG Stock 579780206   1,205,529 14,488 SH   SOLE   0 0 14,487
MCDONALDS CORP COM Stock 580135101   693,320 2,480 SH   SOLE   0 0 2,479
MERCK & CO INC COM Stock 58933Y105   729,942 6,861 SH   SOLE   0 0 6,861
META PLATFORMS INC CL A Stock 30303M102   971,109 4,582 SH   SOLE   0 0 4,582
MICROSOFT CORP COM Stock 594918104   1,570,524 5,448 SH   SOLE   0 0 5,447
MORGAN STANLEY COM NEW Stock 617446448   1,327,940 15,125 SH   SOLE   0 0 15,124
NEXTERA ENERGY INC COM Stock 65339F101   242,600 3,147 SH   SOLE   0 0 3,147
NIKE INC CL B Stock 654106103   228,601 1,864 SH   SOLE   0 0 1,864
NORFOLK SOUTHN CORP COM Stock 655844108   260,760 1,230 SH   SOLE   0 0 1,230
ONEOK INC NEW COM Stock 682680103   450,443 7,089 SH   SOLE   0 0 7,089
PARKER HANNIFIN CORP COM Stock 701094104   619,596 1,843 SH   SOLE   0 0 1,843
PEPSICO INC COM Stock 713448108   1,699,316 9,322 SH   SOLE   0 0 9,321
PFIZER INC COM Stock 717081103   243,290 5,963 SH   SOLE   0 0 5,963
PHILIP MORRIS INTL INC COM Stock 718172109   768,757 7,905 SH   SOLE   0 0 7,904
PHILLIPS 66 COM Stock 718546104   1,004,005 9,903 SH   SOLE   0 0 9,903
PROCTER AND GAMBLE CO COM Stock 742718109   1,941,754 13,059 SH   SOLE   0 0 13,059
RAYTHEON TECHNOLOGIES CORP COM Stock 75513E101   725,008 7,403 SH   SOLE   0 0 7,403
S&P GLOBAL INC COM Stock 78409V104   637,825 1,850 SH   SOLE   0 0 1,850
SCHLUMBERGER LTD COM STK Stock 806857108   673,103 13,709 SH   SOLE   0 0 13,708
SCHWAB CHARLES CORP COM Stock 808513105   268,657 5,129 SH   SOLE   0 0 5,129
SHELL PLC SPON ADS ADR 780259305   1,144,808 19,896 SH   SOLE   0 0 19,895
SPDR GOLD SHARES ETF 78463V107   1,340,438 7,316 SH   SOLE   0 0 7,316
SPDR S&P DIVIDEND ETF ETF 78464A763   241,565 1,953 SH   SOLE   0 0 1,952
STARBUCKS CORP COM Stock 855244109   1,677,273 16,107 SH   SOLE   0 0 16,107
TEXAS INSTRS INC COM Stock 882508104   592,519 3,185 SH   SOLE   0 0 3,185
THERMO FISHER SCIENTIFIC INC COM Stock 883556102   3,450,120 5,986 SH   SOLE   0 0 5,985
UNITED PARCEL SERVICE INC CL B Stock 911312106   707,117 3,645 SH   SOLE   0 0 3,645
UNITEDHEALTH GROUP INC COM Stock 91324P102   2,935,529 6,212 SH   SOLE   0 0 6,211
VANECK LOW CARBON ENERGY ETF ETF 92189F502   981,323 8,076 SH   SOLE   0 0 8,076
VANGUARD DIVIDEND APPRECIATION ETF ETF 921908844   934,933 6,071 SH   SOLE   0 0 6,070
VANGUARD FTSE EMERGING MARKETS ETF ETF 922042858   586,455 14,516 SH   SOLE   0 0 14,516
VANGUARD GROWTH ETF ETF 922908736   202,795 813 SH   SOLE   0 0 813
VANGUARD MID CAP ETF ETF 922908629   3,950,592 18,730 SH   SOLE   0 0 18,730
VERISK ANALYTICS INC COM Stock 92345Y106   920,841 4,800 SH   SOLE   0 0 4,799
VERIZON COMMUNICATIONS INC COM Stock 92343V104   1,039,631 26,733 SH   SOLE   0 0 26,732
VISA INC COM CL A Stock 92826C839   2,225,852 9,872 SH   SOLE   0 0 9,872
WATSCO INC COM Stock 942622200   791,200 2,487 SH   SOLE   0 0 2,486
WEST PHARMACEUTICAL SVSC INC COM Stock 955306105   1,578,864 4,557 SH   SOLE   0 0 4,557